http请求报文
1. 请求行
POST /server?a=10&b=100 Http/1.1
请求方式 请求的url地址 使用协议的版本
2.请求头
这种键值对的,都是请求头
3.请求体
get为空
post如果有请求内容,就不为空(例:name1:ssss)
<form action="http://127.0.0.1:8000/server" method="post">
<input type="text" name="name1">
<button type="submit">提交</button>
</form>
从这里可以查看请求体
如果form表单是传输的二进制数据,比如传输文件,则是看不到请求体的。
如果该表单在传输文件的同时,也传递正常参数,则是可以看到请求体的,不过文件是用binary(二进制文件)代替
http响应报文
1.响应行
Http/1.1 200 OK
使用协议的版本 响应状态码 响应状态
2.响应头
只要是键值对的,都是响应头
3.响应体
不分get post等请求方式
响应体是什么,页面就显示什么,响应体是页面,就显示页面,是字符串,就显示字符串