HTTP请求头中的那些东西
一、HTTP请求头是什么?
HTTP请求头,HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。
二、HTTP头中都有什么?
1、请求类型:我们常见的请求类型有Get和Post两种请求,而这个信息在HTTP请求报文中的地一行即请求中就可以得到;
2、请求地址:请求地址告诉服务端当前请求来自哪里,例如"/"表示的是服务器根目录,对一个静态网站而言,如果存在index.html
则指向该网页;对一个动态网站而已,如果存在index.php则它指向该网页。
3、请求参数:客户端和服务器的通信最终是要落实到具体数据的传递上来的,所以通过请求报文我们能够获得客户端传递的参数
并对其进行处理,通常Get类型参数在请求行、而Post类型参数在消息体中。
4、请求约束:我们把1、2、3是通信核心要素,那么接下来这些我们可以称其为细节要素。
5、请求报文:
第一部分:请求类型、请求参数、请求地址;
第二部分:请求头部,这里定义了如Accept,AcceptLanguage等字段,这是我们这里所说的请求约束。
第三部分,消息体,它是一个可选的内容,和第二部分间有一个空行,当采用Post类型请求时这里将记录客户端传递的参数。
待续。。。。。。