찾다

 >  Q&A  >  본문

get,post是不是仅仅是个约定?

比如我们说get是幂等和安全的?是不是说这只是规定,我们也能通过代码把get当post用(非幂等和非安全)

高洛峰高洛峰2942일 전802

모든 응답(3)나는 대답할 것이다

  • 三叔

    三叔2016-11-11 15:28:47

    GET POST 是标准,而不只是约定。
    约定和标准的区别在于是否被强制执行。
    约定的执行靠个人,而 GET POST 作为标准是会被浏览器忠实执行的。
    最后我们会发现在至少在浏览器环境中,GET 和 POST 是有一些区别的。
    比如:GET 无法传 Form Data,于是在代码里,就无法完全用 GET 替代 POST 。

    회신하다
    0
  • 欧阳克

    欧阳克2016-11-11 15:28:34

    甚至还没到约定的层面, 应该说这是一个最佳实践

    没有这么干的网站比比皆是

    但这不妨碍我们自己来进行这个最佳实践


    회신하다
    0
  • 三叔

    三叔2016-11-11 15:28:13

    这是一个泛规则,原本定义是这样使用的,但它也没有写死不让其他用法,根据个人看法灵活使用

    회신하다
    0
  • 취소회신하다