Nginx實現對chunk請求支援
阿新 • • 發佈:2019-01-06
原文地址:http://linuxgp.blog.51cto.com/1708668/1132419
HTTP協議有一種分塊傳輸編碼的機制(chunked Transfer Encoding),即一個HTTP訊息可以分成多個部分進行傳輸。它對HTTP請求和HTTP響應都是適用的。但是目前的nginx版本只支援chunked響應而不支援請求,如果收到chunked請求的話會返回411錯誤。 開啟nginx對chunked請求的辦法的有2種: 1.nginx-1.3.9 development version has been released, with support for chunked transfer encoding while reading client request body. 2.載入一個第三方的模組,這個模組是淘寶的開發人員做的,感嘆淘寶技術之強大。 http://wiki.nginx.org/HttpChunkinModule- server {
- chunkin on;
- error_page 411 = @my_411_error;
- location @my_411_error {
- chunkin_resume;
- }