RFC2616 を読んでいるときに、チャンク エンコーディング用の TE および Transfer Encoding ヘッダーに出くわしました。これらについて次の質問があります。
- TE ヘッダーが存在するために HTTP サーバーが要求を拒否する場合、RFC に準拠していますか?
- HTTP クライアントが TE ヘッダーと t-codings および q 値のリストを含む要求を送信し、そのような q 値が 1 になると、HTTP サーバーがそのエンコーディングで応答データを送信することが必須になります。 =0.5 gzip;q=1 (これは、エンティティ データを gzip で圧縮して送信することをサーバーに義務付けますか、それともサーバーはそれを無視して通常の方法でデータを送信できますか?)
- HTTP サーバーがチャンク データの受信をサポートしていない場合 (RFC に違反していることは承知していますが、意図されています)、クライアントが次回 PUT を送信しないように、クライアントに送り返す正しいエラー応答コードは何でしょうか。チャンク方式で要求します。
貴重な情報と回答をお寄せいただきありがとうございます。