是否可以基于每个路由将uri-parsing-mode
更改为relaxed-with-raw-query
?如果我在application.conf
中更改它,则所有路线都会更改,但我只需要在一条路线中
答案 0 :(得分:2)
不,因为解析是在路由之前完成的,所以已经做出了决定。但是,您可以做的是切换spray.can.server.raw-request-uri-header = on
。这将为您可以在您对原始详细信息感兴趣的路径中检查的每个请求添加自定义标头。
有关设置的说明,请参阅https://github.com/spray/spray/blob/master/spray-can/src/main/resources/reference.conf#L76。