http-请求头信息

参考资料:https://blog.csdn.net/qq_30553235/article/details/79282113

Request Headers 请求(报)头

  • Accept 可接受的响应内容类型(Content-Type) application/json

  • Accept-Charset 可接受的字符集

  • Accept-Encoding 可接受的响应内容的编码方式

  • Accept-Language 可接受的响应内容语言列表

  • Authorization 用于表示HTTP协议中需要认证资源的认证信息 (Bearer ey...)

  • Cache-Control 用来指定当前的请求/回复中的,是否使用缓存机制

打开新窗口 在地址栏回车 按后退按扭 按刷新按扭
private 重新访问服务器 第一次访问时会访问服务器 不会重访问 重复访问
no-cache 重新访问服务器 每次都会访问 每次都会访问 重复访问
must-revalidate 重新访问服务器 第一次访问时会访问服务器 不会重访问 重复访问
max-age (max-age=5) 单位:秒 5秒内不会重新访问服务器 5秒内不会重新访问服务器 不会重访问 重复访问
  • Connection 客户端(浏览器)想要优先使用的连接类型
  1. Connection: keep-alive 当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接
  2. Connection: close 代表一个Request完成后,客户端和服务器之间用于传输HTTP数据的TCP连接会关闭, 当客户端再次发送Request,需要重新建立TCP连接。
  • Content-Length 以8进制表示的请求体的长度

  • Content-Type 请求体的MIME类型 (用于POST和PUT请求中 body) application/json

  • Cookie 是用来存储一些用户信息以便让服务器辨别用户身份的

  • Host 发送请求时,该报头域是必需的

  • Origin 发起一个针对跨域资源共享的请求(该请求要求服务器在响应中加入一个Access-Control-Allow-Origin的消息头,表示访问控制所允许的来源)

  • Pragma: no-cache ? 与具体的实现相关,这些字段可能在请求/回应链中的任何时候产生。

  • Referer 当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。

  • User-Agent 告诉HTTP服务器, 客户端使用的操作系统和浏览器的名称和版本

  • X-Requested-With

  1. 如果为 null,则为 同步HTTP请求
  2. 如果为 XMLHttpRequest 则为 AJAX 异步HTTP请求

Response Headers 响应(报)头

  • Access-Control-Allow-Credentials 响应报头指示的请求的响应是否可以暴露于该页面。当true值返回时它可以被暴露

  • Access-Control-Allow-Origin 指定哪些网站可以跨域源资源共享

  • Access-Control-Expose-Headers 还不清晰 ABP 给的 Content-Disposition,暂不启用

  • Content-Length 响应消息体的长度,用8进制字节表示

  • Content-Type 当前内容的MIME类型 application/json; charset=utf-8

  • Date 此条消息被发送时的日期和时间(以RFC 7231中定义的"HTTP日期"格式来表示)

你可能感兴趣的:(http-请求头信息)