有什么方法可以知道 HTTP 响应的消息正文是否使用 Base64 编码?
我了解到内容传输编码不是 HTTP 标头的一部分。
那么,哪个 HTTP 标头表明内容是使用 Base64 编码的?我认为内容编码仅用于压缩。
有什么方法可以知道 HTTP 响应的消息正文是否使用 Base64 编码?
我了解到内容传输编码不是 HTTP 标头的一部分。
那么,哪个 HTTP 标头表明内容是使用 Base64 编码的?我认为内容编码仅用于压缩。
据我了解,HTTP 正文可能未使用 Base64 编码:
HTTP 不使用 RFC 2045 的 Content-Transfer-Encoding (CTE) 字段。从 MIME 兼容协议到 HTTP 的代理和网关必须 在交付之前删除任何非身份 CTE(“quoted-printable”或“base64”)编码HTTP 客户端的响应消息。
身份是:
默认(身份)编码;使用没有任何转换。
当然,您可以使用 HTTP 传输 Base64 编码的数据,但这应该是双方(客户端和服务器)都同意的,并且似乎没有标题来描述这种行为。