计算机基础-HTTP
计算机基础-HTTP
笑渐不闻声渐悄,多情却被无情恼。
简介:计算机基础-HTTP。
一 、基础概念
请求和响应报文
客户端发送一个请求报文给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放入响应报文中返回给客户端。
请求报文结构:
- 第一行是包含了请求方法、URL、协议版本;
- 接下来的多行都是请求首部 Header,每个首部都有一个首部名称,以及对应的值。
- 一个空行用来分隔首部和内容主体 Body
- 最后是请求的内容主体
1 GET http://www.example.com/ HTTP/1.1 2 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 3 Accept-Encoding: gzip, deflate 4 Accept-Language: zh-CN,zh;q=0.9,en;q=0.8 5 Cache-Control: max-age=0 6 Host: www.example.com 7 If-Modified-Since: Thu, 17 Oct 2019 07:18:26 GMT 8 If-None-Match: "3147526947+gzip" 9 Proxy-Connection: keep-alive 10 Upgrade-Insecure-Requests: 1 11 User-Agent: Mozilla/5.0 xxx 12 13 param1=1¶m2=2