Http基础 (常用)Headers

目录

Host

Content-Type

1.text/html

2.x-www-form-urlencoded

3. multitype/form-data

4. application/json , image/jpeg , application/zip ...

Content-Length

Transfer: chunked (分块传输编码 Chunked Transfer Encoding)

Location

User-Agent

Range / Accept-Range

其他 Headers

Cache


 

Host

⽬标主机。注意:不是在⽹络上⽤于寻址的,⽽是在⽬标服务器上⽤于定位⼦服务器的。
 

Content-Type

指定 Body 的类型。主要有四类:


1.text/html

请求 Web ⻚⾯是返回响应的类型, Body 中返回 html ⽂本。

2.x-www-form-urlencoded

Web ⻚⾯纯⽂本表单的提交⽅式。

3. multitype/form-data

Web ⻚⾯含有⼆进制⽂件时的提交⽅式。

4. application/json , image/jpeg , application/zip ...

单项内容(⽂本或⾮⽂本都可以),⽤于 Web Api 的响应或者 POST / PUT 的请求
 

Content-Length

指定 Body 的⻓度(字节)。
 

Transfer: chunked (分块传输编码 Chunked Transfer Encoding)

⽤于当响应发起时,内容⻓度还没能确定的情况下。和 Content-Length 不同时使⽤。⽤途是尽早给

出响应,减少⽤户等待。

Location

指定重定向的⽬标 URL

User-Agent

⽤户代理,即是谁实际发送请求、接受响应的,例如⼿机浏览器、某款⼿机 App

Range / Accept-Range

按范围取数据
Accept-Range: bytes 响应报⽂中出现,表示服务器⽀持按字节来取范围数据
Range: bytes=<start>-<end> 请求报⽂中出现,表示要取哪段数据
Content-Range:<start>-<end>/total 响应报⽂中出现,表示发送的是哪段数据

其他 Headers

 

  • Accept: 客户端能接受的数据类型。如 text/html
  • Accept-Charset: 客户端接受的字符集。如 utf-8
  • Accept-Encoding: 客户端接受的压缩编码类型。如 gzip
  • Content-Encoding:压缩类型。如 gzip

 

Cache

作⽤:在客户端或中间⽹络节点缓存数据,降低从服务器取数据的频率,以提⾼⽹络性能。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值