私はw3.orgでこれに対する答えを見つけられませんでした。soap-response:http-headerにContent-Lengthが必要ですか?
ほとんどの例では、soap-response http-headerのコンテンツの長さが含まれています。
最初のQ: しかし、技術的に必要ですか?
php-soap-library(PEAR SOAP_Server)が応答xmlの適切なコンテンツ長を設定しているが、lighttpdがコンテンツを圧縮しているのでsoap-serviceに苦労しているので、コンテンツの長さよりも
soapUIのようなアプリケーションは、(http-headerによって設定された)コンテンツが到着するのを待っています。
秒Q:
- このチェーンに間違ったように構成/動作していますか? php - > lighttpd - > soapUI
- は、解凍されたコンテンツの長さを設定するphp-codeですか?
- lighttpdはレスポンスを圧縮しますが、内容の長さが のヘッダーを上書きまたは削除しませんか?
- これはsoapUIなので、それ以上のコンテンツを15秒待つべきではないですか?
EDIT: さらなる調査は、PHPスクリプトは、コンテンツ自体を圧縮され、常にumcompressedコンテンツ長、ないのlighttpd設定されていることを、明らかにしました。
でも、Tom van der Woerdts答えは非常に役に立ちます。
Content-Lengthヘッダーが不要であることをRFCのどの部分が覚えていますか?私はそれを探していた。 –
セクション4.4(メッセージ長)、HTTP/1.0との互換性に関する部分 –