美文网首页
GET和POST二者比较有什么区别?

GET和POST二者比较有什么区别?

作者: 小邝小邝 | 来源:发表于2021-11-03 23:05 被阅读0次

    1、提交方式不同(GET提交的数据显示在地址栏,而POST隐士的提交数据,后再更安全)

    例如:

    GET:百度一下:XX。地址栏显示的wd会显示我们提交的数据:https://www.baidu.com/s?ie=utf8&oe=utf8&tn=98010089_dg&ch=11&wd=XX

    POST:登录账号密码不会显示在地址栏

    2、可提交的数据量不同(GET提交的数据量有限,而POST无限制)

    例如:

    GET:在百度中输出几十个字符,会提示:"XXX" 及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内。

    3、执行效率不同(GET的执行效率比POST稍高)

    什么时候使用GET或POST?

    当数据量较大或者涉及到安全性时使用POST,查询之类使用GET。

    使用demo实战

    在Windows下使用curl命令发送get和post请求

    1、get和post的method不同------响应头不一样

    2、post会返回get的method长度,数据类型------post多带了Content-Length和Content-Type

    Get和Post的区别总结

    ①http的method字段不同

    ②post可以附加body,可以支持form、json、xml、binary等各种数据类型

    ③行业通用的规范:

        *无状态变化的建议使用get请求

        *数据的写入与状态修改建议用post

    相关文章

      网友评论

          本文标题:GET和POST二者比较有什么区别?

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