美文网首页
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