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:服务器错误

posted @ 2023-03-15 20:22  monkey大佬  阅读(47)  评论(0)    收藏  举报