http(二):headers

request headers:

Accept: //浏览器可接收的数据格式
Accept-Encoding: //传输压缩,浏览器可接收的压缩算法,如gzip
Accept-Languange: //浏览器可接收的语言。如zh-ZN
Connection: keep-alive //一次TCP连接重复使用
cookie
Host //访问地址
User-Agent(UA): //浏览器信息
Content-Type: //发送的数据格式
1 application/json:消息主体是序列化后的 JSON 字符串 2 application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式 2.1 当action为get时候,客户端把form数据转换成一个字串append到url后面,用'?'分割。 2.2 当action为post时候,浏览器把form数据封装到http body中,然后发送到server。(可以取消post请求的预检请求) 3 multipart/form-data: 需要在表单中进行文件上传时,就需要使用该格式。常见的媒体格式是上传文件之时使用的 4 text/plain:数据以纯文本形式(text/json/xml/html)进行编码,其中不含任何控件或格式字符。

详情:connection:

    短链接(http1.0),每次链接都耗费性能

    长链接(http1.1),重复使用连接,keep-alive

 

response headers:

Content-Type: //返回的数据格式。image 、 javsscrit
Content-Length: //返回的数据大小,多少字节
Content-Encoding: //返回数据的压缩算法,如gzip
Set-cookie: //设置cookie

//缓存相关
Cache-Control: no-cache / max-age:3123100
LastModified: 资源的最后修改时间 。 也是资源标识
Etag:资源的唯一标识。类似指纹

 

posted @ 2020-10-26 20:01  毛栗的demo  阅读(226)  评论(0)    收藏  举报