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:资源的唯一标识。类似指纹
浙公网安备 33010602011771号