gpt4 book ai didi

http - HTTP Content-Length 与实际 body size 不一致怎么办?

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

如果 HTTP 服务器发送的回复带有 Content-Length header 和略大于该长度的消息正文,那么处理这种不匹配的公认方法是什么?我应该默默地忽略额外的数据吗?我没有在 HTTP/1.1 RFC 中看到这一点,它只是说它应该始终匹配。似乎那里可能有一些有问题的服务器无法正确执行此操作。

谢谢。

最佳答案

长度由Content-Length头域定义(或Chunked Encoding,或关闭连接)。

如果长度不“匹配”,这意味着额外的字节属于下一条消息。如果这些额外的字节不代表额外的 HTTP 消息,那就是通信错误。只需关闭连接并报告错误即可。

(参见 https://greenbytes.de/tech/webdav/rfc7230.html#message.body.length)

关于http - HTTP Content-Length 与实际 body size 不一致怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8314051/

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