我使用play-2.2.1的示例app-eventSource开发了一个feed服务器。它工作正常。但是当我在代理服务器nginx后面运行应用程序时,我得到: 对此请求的响应是分块的,因此需要发送HTTP 1.1,但这是HTTP 1.0请求。我的代理服务器是否将请求转换为HTTP 1.0?请帮助解决这个问题......从应用程序的角度来看是否可以解决这个问题......或者nginx更新能解决问题吗?
答案 0 :(得分:5)
这里解决了同样的问题:Lighttpd reverse proxy converts HTTP/1.1 requests to 1.0
我使用以下代码修复了Play的问题:
location / {
proxy_http_version 1.1;
proxy_pass http://127.0.0.1:9000;
}