http header 相关

1、General :

Request URL:就是客户端请求服务端的url路径。

Request Method:请求的类型。这里多说几句,请求类型分为8种:GET/POST/DELETE/TRACE/PUT/CONNECT/HEAD/OPTION,但其实,我们在开发中常用的就只有get/post,其他的请求类型也可以通过这两种间接的去实现出来。

Status Code:状态码。

Remote Address:你请求发出的那个地址。

2、Request Header 请求头

Host:服务端的服务器主机地址

Proxy-Connection: 

Accept: 指定客户端接受哪些类型的信息

X-Requested-With: 说明请求的请求方式,是同步还是异步,如果参数是null,说明是传统的同步请求,如果是XMLHttpRequest,则说明是ajax的异步请求

User-Agent: 我们上网登陆论坛的时候,往往会看到一些欢迎信息,其中列出了你的操作系统的名称和版本,你所使用的浏览器的名称和版本,这往往让很多人感到很神奇,实际上,服务器应用程序就是从User-Agent这个请求报头域中获取到这些信息。User-Agent请求报头域允许客户端将它的操作系统、浏览器和其它属性告诉服务器。不过,这个报头域不是必需的,如果我们自己编写一个浏览器,不使用User-Agent请求报头域,那么服务器端就无法得知我们的信息了。

Referer:当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器基此可以获得一些信息用于处理。

Accept-Encoding:用于指定可接受的内容编码。

Accept-Language:用于指定一种自然语言,如果请求消息中没有设置这个,服务器假定客户端对各种语言都可以接受。

3、Query String Parameters

这块其实没有啥好说的,因为这块属于非必需的部分,因为有些请求需要客户端向服务端发起请求时携带一些参数,有些时候也并不需要。携带参数的时候这里会展示所携带的参数。

4、Response Headers

Date: 响应时间

Content-Type: 发送给客户端的实体正文的媒体类型

Transfer-Encoding:定义请求的传输编码

Connection:允许客户端或服务器中任何一方关闭底层的连接双方都会要求在处理请求后关闭或者保持它们的TCP连接。

Vary:告诉下游代理是使用缓存响应还是从原始服务器请求

X-Powered-By: 自定义响应头

Cache-Control: 这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。

 

 

转载于:https://my.oschina.net/u/4051675/blog/3030654

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值