GET和POST的区别

GET:

  • 用于获取信息,幂等,可缓存
  • 长度受限于URL(2048字符),只允许ASCII码字符
  • 在HTTP报文上请求头上 标识出GET
  • url ? key1=val1 & key2=val2,但是只要双方约定好数据格式就行。
  • GET可以保存,可以被缓存

 

POST:

  • 用来修改服务器上面的数据,不是幂等
  • 相对来说比GET安全一点,但是http本质是明文传输,还是能被抓包到。

 

除了GET和POST还有什么别的方法吗?

HEAD:获取报头

DELETE:请求删除指定页面

OPTIONS:查看服务器性能

。。。

posted @ 2022-10-17 19:26  斐波那契的那点事儿  阅读(20)  评论(0)    收藏  举报