接口请求方式及GET和POST的区别

(我的公众号“墨石测试攻略”,分享测试技能和实战项目,欢迎关注!)

接口请求方式常用的有四种:

  • GET:请求指定的页面信息,并返回实体主体。
  • POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件),数据被包含在请求体中,POST 请求可能会导致新的资源的建立和/或已有资源的修改。
  • PUT:从客户端向服务器传送的数据取代指定的文档的内容。
  • DELETE:请求服务器删除指定的页面。

GET和POST的区别:

  • GET 意指从服务器上获取数据,POST 意指往服务器发送数据,但是二者在报文格式上是相同的;
  • GET 一般通过 URL 传递参数,POST 一般通过 BODY 传递参数,如果不这么做,有可能在某些中间件上会发生错误;
  • 请求的 URL 长度在不同的浏览器上会有不同的限制,BODY 大小在不同的服务端也会根据配置的不同存在相应的限制;
  • GET 和 POST 在安全性上的差别不是很大,GET 由于通常会在 URL 中包含参数,在部分场景下安全性稍弱,但最安全的方式还是采用 HTTPS 而非 HTTP

(我的公众号“墨石测试攻略”,分享测试技能和实战项目,欢迎关注!)

关于软件测试学习资源、面试、实战项目等等,都可以moshi-tester私V我。

墨石精心整理了多种软件测试学习资源,点击下方链接获取:

软件测试学习资源戳这里

猜你喜欢

转载自blog.csdn.net/weixin_44901808/article/details/126869667