3
Apacheでgzip圧縮が有効になっている場合、Content-Lengthは送信されませんか?
このApacheの振る舞いを理解する手助けをしてくれれば本当にありがたいです。 application / jsonのiPhone Objective-CアプリからPHPと通信しています。Gzip圧縮はサーバーで有効になっており、クライアントによって要求されます。 私の.htaccessから: AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php application/json 小さなリクエストの場合、Apacheは 'Content-Length'ヘッダーを設定しています。例(これらの値は、Objective-Cのヘッダーから出力されます): Connection = "Keep-Alive"; "Content-Encoding" = gzip; "Content-Length" = 185; <------------- "Content-Type" = "application/json"; Date = "Wed, 22 Sep 2010 12:20:27 GMT"; "Keep-Alive" = "timeout=3, max=149"; Server = Apache; Vary = "Accept-Encoding"; "X-Powered-By" = "PHP/5.2.13"; "X-Uncompressed-Content-Length" …