初识HTTP
1、请求头中存储的是该请求的一些主要说明
accept:浏览器通过这个头告诉服务器,它所支持的数据类型
Accept-Charset:浏览器通过这个头告诉服务器,它支持哪种字符集
Accept-Encoding:浏览器通过这个头告诉服务器,支持的压缩格式
Accept-Language:浏览器通过这个头告诉服务器,它的语言环境
Host:浏览器通过这个头告诉服务器,想访问哪台主机
If-Modified-Since:浏览器通过这个头告诉服务器,缓存数据的时间
Referer:浏览器通过这个头告诉服务器,客户机是哪个页面来的防盗链
Connection:浏览器通过这个头告诉服务器,请求完后是断开链接还是何持链接
X-Requested-With:XMLHttpRequest代表通过ajax方式进行访问
User-Agent:请求载体的身份标识
1.1、 post和get
get :提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&链接,
post:是把提交的数据放在HTTP包的请求体中,
get提交的数据大小有限制(因为浏览器对URL的长度有限制)
post方法提交的数据没有大小限制且携带的请求数据不可以明文方式链接在URL中
1.2、cookie
HTTP无状态,使用cookie记录状态
cookie是具体指一小段信息,服务器创建的并发送出来存储在浏览器上的一组组键值对,浏览器再次访问服务器是可以携带键值访问服务器,以便识别浏览器的身份,由服务器创建,存储在浏览器中
报文体(payload)
2、 请求头
3、响应头