GET和POST方法的对比以及HTTP状态码
GET和POST方法的对比
1.语义:
GET:获取数据
POST:创建数据
2.发送数据
GET通过地址在请求中携带数据(能携带的数量和地址的长度有关系,一般最多就几k)
POST既可以通过地址在请求头中携带数据,也可以通过请求携带数据(能携带的数据量理论上是无限的)
携带少量数据,可以使用GET请求,大量的数据可以使用POST请求
3.缓存
GET可以被缓存,POST不会被缓存
4.安全性
?username=ales
GET和POST都不安全(POST安全比GET安全一点)
发送密码或其他敏感信息不要使用GET,主要避免直接被他人窥屏或通过历史记录找到你的密码
HTTP状态码
HTTP状态码是什么
定义服务器对请求的处理结果,是服务器返回的
HTTP状态码的语义
100~199消息:代表请求已被接受,需要继续处理(websocket)
200~299:成功
300~399:重定向
400~499:请求错误
500~599:服务器错误

浙公网安备 33010602011771号