播放框架没有看到自定义的http标头与" _"在名字中

时间:2016-04-08 14:22:57

标签: playframework

服务器客户端发送看起来像" APP_VERSION"," PROTOCOL_VERSION"我们需要获取标题值,但Play框架看不到它们。

例如,根据要求

curl -X GET -H "APP_VERS: 1.0" "http://192.168.1.185:9000"

request().headers().containsKey("APP_VERS") 在控制器中返回false

同时根据要求

curl -X GET -H "APP-VERS: 1.0" "http://192.168.1.185:9000"

request().headers().containsKey("APP-VERS") 返回true

Play Framework的版本是2.3.7,在MacOS 10.11.3上运行。在Windows平台上运行的相同代码确实可以看到这些标头。

有没有办法在Unix机器上运行服务器头?

0 个答案:

没有答案