HTTP 使用校验和吗?为什么/为什么不呢?

lia*_*dee 4 checksum tcp http

据我了解,TCP 有一个相对可靠的校验和机制,但返回误报的可能性很小。

HTTP 是否使用应用程序级校验和(可能是哈希值)?如果没有,为什么?

小智 5

是的(:HTTP/1.1 ( RFC 2616 )的规范允许使用Content-MD5标头。请查看其第 14.15 节

复制粘贴:

Content-MD5 实体标头字段,如RFC 1864 [ 23 ] 中所定义,是实体主体的 MD5 摘要,用于提供实体主体的端到端消息完整性检查 (MIC)。

  • 这仅适用于有效负载(并且已弃用)。 (2认同)