最終更新日: 2014年5月1日
Squid Home / Index

ディレクティブ: broken_posts

以前の名前:
動作条件: --enable-http-violations
デフォルト値: RFC 2616に従う
提案された設定:

ACL要素のリストに一致した場合、SquidはPUT/POSTリクエストの本文の後に追加のCRLFペアをつけて送信します。

いくつかのHTTPサーバは、PUT/ POSTの実装に不具合があり、一部のWWWクライアントから送信される余分なCRLFペアに依存していました。

この問題に関するRFC2616のセクション4.1からの引用:
注:特定のHTTP/1.0クライアントの実装のバグは、POSTリクエストの後に余分なCRLFのを生成します。
明示的に BN Fで禁止されているものも繰り返すが、HTTP/1.1クライアントは序文やフォローのリクエストに余分なCRLFを使用してはならない。

この句は、高速のACLタイプがサポートされています。
詳細は http://wiki.squid-cache.org/SquidFaq/SquidAcl を参照してください。

Example:
acl buggy_server url_regex ^http://....
broken_posts allow buggy_server

Topへ戻る

Copyright© 1998-2014 ROBATA.ORG