zoukankan      html  css  js  c++  java
  • 接口测试之post和get的区别

    post和get都可以给服务器发送请求,在做接口测试的时候,我发现有些时候某些功能的接口文档中是用post请求发送的,

    但是只要接口一致参数一致用post也能发送请求,并且获取到的返回也是正确的。

    那么,在做接口测试的过程中一定要按照接口文档中的请求方式来吗?post和get又有什么区别呢?

    1、post和get请求发送数据的方式不同

    post请求是将数据合在一起一整个的发送过去

    get请求则是将参数放在URL后面发送

    这种特性就导致post请求能发送的数据量比get请求多

    2、服务器能识别post和get请求

    post和get请求在服务器眼中是有区别的,研发可以直接在代码中设置某些链接仅允许post类型的请求或get类型的请求。

    例子如下:

    ---- login.action post
    if(post){ return success }
    else { return ERROR }
    ---- findUserList.action get
    if(post){ return ERROR }
    else { return SUCCESS }

    以上仅为个人理解,如有理解错误之处,希望能给我留言,谢谢!

    此文为原创,转载请标注转载地址,谢谢!

  • 相关阅读:
    re
    response.xpath
    response.css
    mongovue无法显示collection的问题
    window下安装scrapy
    openCV 图片的处理
    sql server 日期时间操作
    怎样在visual studio 2005 让客户端的recv函数不阻塞
    c# winform 程序用126邮箱发邮件
    MiniDump类笔记
  • 原文地址:https://www.cnblogs.com/llxx07/p/6934193.html
Copyright © 2011-2022 走看看