HTTP协议易忘知识点整合

http知识点整合

http协议

超文本传输协议(HyperText Transfer Protocol);
客户端(一般指的是浏览器)和服务器请求应答的通信协议;
客户端发送的数据会被封装成请求报文给服务器端
请求报文:
请求行 请求方式 url http1.1
请求头 content-type 请求头格式 application/json
空行 回车 换行 分割内容
请求体 get请求发送的数据会携带在地址栏 post发送的数据携带请求体中
服务器端响应给客户端的数据也会被封装成响应报文
响应报文:
响应行 http1.1 状态码 状态码描述 200 OK / 500 Internal Serve Error
响应头 content-type:application/json
响应体 {status:200,message:"新增成功",data:[{}],timestatmp:时间戳}

get与post的区别

1.get携带的参数携带在地址栏 http://121.199.0.15:7001/user/findById?id=1&name='zhangsan';
2.post携带的参数携带在请求体中
3.get携带的参数有限制 1kb post携带的参数量大
4.安全性 get参数在地址栏 安全性差 post请求参数在请求体中 安全性好
5.get请求会被浏览器缓存 浏览器支持get请求 post请求不会被缓存 浏览器不支持post请求

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注