前端对所有文件请求添加header_前端须知的http header

本文详细介绍了前端如何在所有文件请求中添加HTTP Header,包括Content-Type、Content-Length、Accept-Encoding、Content-Encoding、Vary等头部信息的作用,以及它们在缓存、压缩和代理缓存中的角色。同时,讲解了Expires、Cache-Control、Etag、If-None-Match等缓存策略,以及Keep-Alive和Connection在长连接中的应用和重定向的Location头信息。
摘要由CSDN通过智能技术生成

文件信息:

Content-Type: application/x-javascript

Content-Length: 2000

Content-Type:指定请求和响应的内容类型,如果未指定即为text/html

常用的Content-Type

text/plain:普通文本

tex/html:html文本

application/x-javascript:js

application/x-www-form-urlencoded:默认形式表单发包类型

multipart/form-data:用在发送文件的post包中

application/json:通过json传输

application/xml:通过xml传输

Content-Length:用于指定请求或相应的内容长度

1.如果存在Transfer-Encoding(chuncked)则在头信息中不能有Content-Type有也会被忽略

2.如果是短连接则可以通过关闭连接来确定长度

3.Content-Length必须与传输内容长度相同,过长会导致超时,过短会直接截断

4.http1.1之前不支持keep-alive,Content-Length可有可无。http1.1若为keep-alive则chuncked和Content-Length必须二选一,若为非keep-alive则Content-Length可有可无

压缩:

Accept-Encoding: gzip

Content-Encoding: gzip

编码方式

gzip  表明实体采用GNU zip编码

co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值