请求响应是否可能已损坏?



我正在使用Python请求来玩REST API。响应格式为 JSON,假设服务器始终发送正确的数据。鉴于 HTTP 使用 TCP 进行传输,如果请求没有引发异常,我是否仍然需要检查是否存在必需的密钥?

对于 TCP 传输,如果您假设服务器始终发送正确的数据,则无需验证响应:

TCP 在通过 IP 网络通信的主机上运行的应用程序之间提供可靠、有序且经过错误检查的八位字节流传递。

来源:维基百科

当然,在代码中添加一些错误处理和验证总是一个好主意,以防服务器没有发送您期望的内容。

最新更新