您的位置:首页 > 理论基础 > 计算机网络

HTTP协议学习

2016-07-09 00:00 239 查看
摘要: HTTP协议对WEB开发者来说重要性就不用说了

**
HTTP协议分为两部分

Request(请求)->Response(返回)
**

下图为访问开源中国首页抓取的请求



(Request-Line):GET / HTTP/1.1 :HTTP协议 1.1版本,GET方式发送请求

Host:www.oschina.net : 很简单了,请求的HOST

User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0 :请求者浏览器的信息,系统信息

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 : 浏览器可以接受的格式

Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 :浏览器支持的语言,写法类似css font-family 从前优先选择

Accept-Encoding:gzip, deflate :浏览器支持的压缩编码

Cookie:Hm_lvt_a411c4d1664dd70048ee98afe7b28f0b=1468029569; Hm_lpvt_a411c4d1664dd70048ee98afe7b28f0b=1468029569

Connection:keep-alive 从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性,简单地说,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接
3、Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如Apache)中设定这个时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  HTTP协议