스크립트를 프록시하기 위해 nginx 1.2.3을 사용합니다.
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8880;
proxy_buffering off;
proxy_read_timeout 300s;
gzip off;
스크립트는 모두 전송 Transfer-encoding: chunked
과 Content-Length: 251
:
HTTP/1.0 307 Temporary Redirect
Content-length: 251
Pragma: no-cache
Location: /...
Cache-control: no-cache
Transfer-encoding: chunked
둘 다 필요하지만 nginx는 자동으로 다음을 제거합니다 Content-Length
.
HTTP/1.1 302 Found
Server: nginx/1.2.3
Content-Type: application/json; charset=utf-8
Content-Length: 58
Connection: keep-alive
Location: /...
결과적으로 클라이언트는 청크가 전송되기를 기다리지 않습니다. 이전 버전의 nginx에서 작동했습니다.