0

ISAPI SetHeader 関数のドキュメントには、ヘッダーの値に使用'\0'するとヘッダーが削除されると記載されています。

Q1. ISAPI フィルターがヘッダーの値を空の文字列に設定することは可能ですか? どのように?

Q2. これをしたいのは理にかなっていますか?HTTP プロトコルでは、空の要求ヘッダーを持つことは合法ですか?


RFC 2616を読むと、リクエスト ヘッダーが完全に空になる可能性があるようです。セクション 14.39 で、仕様は TE ヘッダーが完全に空である例を示しています。

というわけで、Q2の答えは「はい」だと思いますが、それについてのコメントに興味があります。Q1の答えはまだわかりません。

4

1 に答える 1

1

単一のスペースを使用して空のヘッダーをシミュレートし、「\ 0」の問題を解決できますか?

それが理にかなっているのだろうか-ヘッダーはサーバーに情報を伝えるためにあるが、空のヘッダーはそうではない。あなたが考えていた特定のヘッダーはありましたか?一部のヘッダーはフラグとしてのみ機能し、値は必要ありませんか?

于 2010-02-14T14:30:52.413 に答える