本文主要是介绍HTTP的Content-Length字段的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、主要作用:
(一)设置请求体或者响应体的字节数。
(二)请求方和响应方都可设置。
(三)通知接收方本次报文体的内容在读取多少个字节后就结束。
二、使用方法
Content-Length: 报文体的字节数
三、注意事项
Content-Length头需要设置和协议体的主体内容字节数相等。假如不相等的结果:
1、如果设置的比实际的数据要小,会让读取提前结束,导致数据不完整。
2、如果设置的比实际响应字节数要大,会导致读取完所有实际数据后,继续阻塞读取,一直等待到读取超时。
四、其他情况
服务器没有响应Content-length字段,可以调用套接字的关闭方法来关闭连接,代表服务器响应结束。
这篇关于HTTP的Content-Length字段的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!