HTTP 応答のメッセージ本文が Base64 でエンコードされているかどうかを知る方法はありますか?
content-transfer-encoding が HTTP ヘッダーの一部ではないことを知りました。
では、コンテンツが Base64 でエンコードされていることを示す HTTP ヘッダーはどれでしょうか? Content-encoding は圧縮にのみ使用されると思います。
HTTP 応答のメッセージ本文が Base64 でエンコードされているかどうかを知る方法はありますか?
content-transfer-encoding が HTTP ヘッダーの一部ではないことを知りました。
では、コンテンツが Base64 でエンコードされていることを示す HTTP ヘッダーはどれでしょうか? Content-encoding は圧縮にのみ使用されると思います。
私が理解している限り、HTTPボディはBase64でエンコードされていない可能性があります。
HTTPはRFC2045のContent-Transfer-Encoding(CTE)フィールドを使用しません。MIME準拠プロトコルからHTTPへのプロキシとゲートウェイは 、配信する前に非ID CTE("quoted-printable"または"base64")エンコーディングを削除する必要がありますHTTPクライアントへの応答メッセージ。
アイデンティティは:
デフォルト(ID)エンコーディング。変換を一切使用しません。
もちろん、HTTPを使用してBase64でエンコードされたデータを転送することは許可されていますが、それは両方の当事者(クライアントとサーバー)が同意するものである必要があり、この動作を説明するヘッダーはないようです。