上海 设计网站建设,地产行业网站建设图片,网站建设孝感,买域名去哪个网站好Content-Length 用以指定 Body 的体积。响应头中的 Content-Length 指定 Response Body 的体积#xff0c;请求头中的 Content-Length 指定 Request Body 的体积。
通过 Content-Length#xff0c;HTTP 客户端/服务器端将会根据该头部计算出 Body 的大小。
请求头中的 Cont…Content-Length 用以指定 Body 的体积。响应头中的 Content-Length 指定 Response Body 的体积请求头中的 Content-Length 指定 Request Body 的体积。
通过 Content-LengthHTTP 客户端/服务器端将会根据该头部计算出 Body 的大小。
请求头中的 Content-Length
在 fetch 等 HTTP 客户端中将会根据 Request Body 的体积自动计算出 Content-Length所以Content-Length 一般不需要手动指定。
但是如果 Content-Length 指定体积过小将无法传输完整的 Body。通过 Apifox Echo 示例如下。
# 指定 3则只能接收到 a3body 将被截断
$ curl -X POST https://echo.apifox.com/post -d a3000 -H content-length: 3
{args: {}, data: , files: {}, form: {a: 3}, headers: {Accept: */*, Content-Length: 3, Content-Type: application/x-www-form-urlencoded, Host: https://echo.apifox.com, User-Agent: curl/7.79.1,}, json: null, url: http://https://echo.apifox.com/post
}# 指定 4则只能接收到 a30body 将被截断
$ curl -X POST https://echo.apifox.com/post -d a3000 -H content-length: 3
{args: {}, data: , files: {}, form: {a: 30}, headers: {Accept: */*, Content-Length: 3, Content-Type: application/x-www-form-urlencoded, Host: https://echo.apifox.com, User-Agent: curl/7.79.1,}, json: null, url: http://https://echo.apifox.com/post
}# 指定 400超过所要传递的 body 体积则会卡住
$ curl -X POST https://echo.apifox.com/post -d a3000 -H content-length: 400 响应头中的 Content-Length
在 Apifox Echo 中echo.apifox.com/response-headers 可指定服务器中的响应头通过它可测试响应头的 Content-Length。
$ curl https://echo.apifox.com/response-headers
{Content-Length: 68, Content-Type: application/json
}$ curl https://echo.apifox.com/response-headers?content-length10
{Conte 作业
1.如何得知请求报文/响应报文已接收完毕 2.使用 Apifox Echo 测试请求头和响应头中的 Content-Length
最后
最近找到一个VUE的文档它将VUE的各个知识点进行了总结整理成了《Vue 开发必须知道的36个技巧》。内容比较详实对各个知识点的讲解也十分到位。 有需要的小伙伴可以点击下方卡片领取无偿分享