其他分享
首页 > 其他分享> > http协议

http协议

作者:互联网

前言

参考资料:
https://www.runoob.com/http/http-tutorial.html
https://www.w3cschool.cn/http/
https://baike.baidu.com/item/HTTP/243074?fr=aladdin

介绍

http,HyperText Transfer Protocol超文本传输协议,是WWW网络的重要组成部分。

浏览器和网站之间通过http/https进行交互,可以通过浏览器工具、burp、wireshark等进行查看。

请求报文

请求行
请求头部
请求空行
请求体部

请求报文由四个部分组成:请求行、请求头部、请求空行和请求体部。

1、请求行

请求行由三个部分组成:请求方法、路径、协议版本。
这三个部分缺一不可,各自不包含空白符,相互之间用空格间隔。

2、请求头部

由0个或多个请求头部字段组成。

每个请求头部字段占据一行,格式如下:

字段名: 字段值

3、请求空行

就是什么也没有,直接\r\n换行

4、请求体部

请求体部是请求时携带的参数,可以为空,就是一个字节也没有。

响应报文

响应行
响应头部
响应空行
响应体部

响应报文由四个部分组成:响应行、响应头部、响应空行和响应体部。

1、响应行

响应行由三个部分组成:协议版本、状态码、状态描述符。
这三个部分缺一不可,各自不包含空白符,相互之间用空格间隔。

2、响应头部

由0个或多个响应头部字段组成。

每个响应头部字段占据一行,格式如下:

字段名: 字段值

3、响应空行

就是什么也没有,直接\r\n换行

4、响应体部

响应体部,可以为空,就是一个字节也没有。
一般是html或者json格式。

标签:空行,协议,http,请求,响应,体部,头部
来源: https://www.cnblogs.com/heibaimao123/p/16197349.html