gpt4 book ai didi

http - 当 Web 服务器返回 JPEG 图像(mime 类型图像/jpeg)时,它是如何编码的?

转载 作者:可可西里 更新时间:2023-11-01 15:11:57 26 4
gpt4 key购买 nike

如果您向 Web 服务器发出 HTTP 请求,它返回 image/jpeg 类型的响应,那么二进制数据实际上是如何编码的?是通过网络传输的图像的原始字节级内容,还是它的某些基于字符的表示(例如 base64)?

最佳答案

编码的传输数据由 Content-Encoding HTTP 响应 header 指定(参见 RFC2616 14.11 和 3.5 节中的 HTTP 1.1 规范)。如果存在,它可以是 gzipcompressdeflate 压缩数据(HTTP 1.1 中未定义其他数据)。如果不是,则数据采用基于 Content-Type HTTP 响应 header (MIME 类型)的原始编码。 Content-EncodingAccept-Encoding HTTP 请求 header 值和 Web 服务器是否支持请求的编码决定。

在您的情况下,如果 Content-Encoding HTTP 响应 header 不存在,则数据与文件内容完全相同。否则,它将使用指定的编码进行压缩。例如:GZipDeflate

关于http - 当 Web 服务器返回 JPEG 图像(mime 类型图像/jpeg)时,它是如何编码的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com