超文本传输协议
HTTP请求报文由3部分组成(请求行+请求头+请求体):
1.请求行
GET /day01/1.html HTTP/1.1
GET: 请求方式
/day01/1.html:请求地址 “/”——http://127.0.0.1:9090 ?后面是请求参数(用户名密码等等。。。)注意,get请求的请求参数,存在请求行
HTTP/1.1:HTTP版本
2.请求头
3.请求体(post方式)
HTTP的响应报文也由三部分组成(响应行+响应头+响应体):
1.响应行
响应行:HTTP/1.1 200 OK
http/1.1 表示http协议和版本
200 响应状态码
OK 状态码代表意义 ,请求成功,响应完成
2.响应头
3.响应体
参考 : https://blog.youkuaiyun.com/qingmengwuhen1/article/details/82767818
Http报头Accept与Content-Type的区别
1.Accept属于请求头, Content-Type属于实体头。
Http报头分为通用报头,请求报头,响应报头和实体报头。
请求方的http报头结构:通用报头|请求报头|实体报头
响应方的http报头结构:通用报头|响应报头|实体报头2.Accept代表发送端(客户端)希望接受的数据类型。
比如:Accept:text/xml;
代表客户端希望接受的数据类型是xml类型Content-Type代表发送端(客户端|服务器)发送的实体数据的数据类型。
比如:Content-Type:text/html;
代表发送端发送的数据格式是html。二者合起来,
Accept:text/xml;
Content-Type:text/html
即代表希望接受的数据类型是xml格式,本次请求发送的数据的数据格式是html。