HTTP是HyperText Transfer Protocol的缩写,即超文本传输协议。即电脑间通信方式和规则。
方式:客户端与服务器建立连接后,客户端向服务器发送请求,服务器向客户端回复响应
规则:请求和响应都是行头体构成
客户端向服务器发送的数据。由请求行,请求头,请求体组成。
请求行:请求方式 路径 HTTP协议版本
请求方式:
GET:获取URL标识的资源,参数写在URL?后,用参数名=参数值附加,多个参数使用“&”连接
POST:提交处理资源(如表单提交或上传文件)
请求头:客户端提交的附加消息。由字段名:值组成( User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36)
请求体:客户端提交的数据
服务器回复客户端的数据。由响应行,响应头,响应体组成
响应行:HTTP协议版本,状态码,状态描述
响应头:服务端回复客户端的附加消息。由字段名:值组成(Content-Type:application/json)
响应体:服务端回复的数据