一、HTTP请求包含四部分:
1、请求行
动词(方法)+路径+协议/版本
> POST / HTTP/1.1
2、请求头
Key value形式
> Host: www.baidu.com
> User-Agent: curl/7.64.0
> Accept: /
> chat: hi
> Content-Length: 4
> Content-Type: application/x-www-form-urlencoded
3、空行
请求头后有空行用来发送回车符和换行符,通知服务器以下不再有请求头
>
4、需上传的数据内容
二、使用Chrome开发者工具查看 HTTP 请求内容
1、打开 Chrome 按f12进入开发者模式;
2、打开Network;
3、地址栏输入网址;
4、在 Network 点击,查看 Requst Headers,点击「view source」;
5、如果有请求的第四部分,那么在 FormData 或 Payload 里面可以查看;
三、HTTP响应包含四部分:
1、状态行
协议/版本号+状态码+状态描述
2 、响应头
Key value
3、空行
4、需下载的数据
四、使用Chrome开发者工具查看 HTTP 请求内容
1、打开 Chrome 按f12进入开发者模式;
2、打开Network;
3、地址栏输入网址;
4、在 Network 点击,查看Response Headers ,点击「view source」;
5、可查看响应的前两部分;
6、查看 Response 或者 Preview,你会看到响应的第 4 部分;
五、常见http协议的状态码
六、curl 命令详解
https://www.jianshu.com/p/07c4dddae43a