是否可以在每个路由的基础上将uri-parsing-mode更改为relax-with-raw-query?

时间:2015-04-10 11:36:27

标签: scala spray

是否可以基于每个路由将uri-parsing-mode更改为relaxed-with-raw-query?如果我在application.conf中更改它,则所有路线都会更改,但我只需要在一条路线中

1 个答案:

答案 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