通过Content-Type: application/octet-stream编码的HTTP二进制数据的开销问题

4
如果我使用标准的Content-Type:application/octet-stream头在HTTP上发送二进制数据,会有多少开销呢?忽略HTTP头 - 我只是关心数据和编码方面的开销,以字节计算。谢谢。
1个回答

2
为什么会有额外的开销呢?HTTP通常不会像base64编码一样做一些事情(你可能在想电子邮件,它主要使用不同的7位编码来创建大量开销)。content-type头部与数据编码几乎没有任何关系,而是与客户端尝试如何处理它有关。对于octet-stream,即使文件内容为text/plain,客户端也会始终提示下载。

那么,当我指定八位字节流时,它不会执行base64编码,而是直接提供二进制数据? - sternr
与内容类型无关。 - Julian Reschke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接