美文网首页
GET 与POST区别

GET 与POST区别

作者: _贺瑞丰 | 来源:发表于2017-08-12 10:52 被阅读15次

语义层面

  • GET的语义是请求获取指定的资源。GET方法是安全、幂等、可缓存的(除非有 Cache-Control Header的约束),GET方法的报文主体没有任何语义。
  • POST的语义是根据请求负荷(报文主体)对指定的资源做出处理,具体的处理方式视资源类型而不同。POST不安全,不幂等,(大部分实现)不可缓存。为了针对其不可缓存性,有一系列的方法来进行优化,以后有机会再研究(FLAG已经立起)

场景层面

  • GET的语义会被用在「看看我的Timeline上最新的20条微博」这样的场景
  • POST的语义会被用在「发微博、评论、点赞」这样的场景中。

W3C的解释

image.png

相关文章

网友评论

      本文标题:GET 与POST区别

      本文链接:https://www.haomeiwen.com/subject/hdwdrxtx.html