常见的接口请求类型与错误码

本节是基础篇第三节,这节跟大家简单介绍下日常性能脚本调试过程中,基于http或https协议的一些接口类型(GET请求和POST请求)。

 


一、GET类型

   一般都是通过Form表单提交,或者直接在url后面通过“?”连接入参,如下:

二、POST类型

    POST请求分为2种类型,一种是Form表单类型(像上面GET请求一样),另外一种就是传入json,入参需要传入json格式的body。

a、Form表单类型入参

b、json类型入参(注意:需要在header中传入Content-Type:application/json)

 

还有一种基于SOAP协议的POST请求这里就不讲了(避免让大家绕进去),下面主要介绍下日常调试过程中经常遇到的错误码。

 

三、常见错误及解决方案

1、报错404
    a、服务后台是否有这个接口存在
    b、接口的path路径错误问题
2、500  无法请求
    a、后台:500报错一般是后台的问题。
3、405 请求方式不一对
    a、一般的解决方案是把post请求换成get请求,或者get换成post请求
4、400
  一般解决方案:看后台方法,写对参数及对应的值。

5、415 请求的格式不受请求页面的支持

 一般解决方案:Form表单形式切换成json形式

415

6、502(错误网关)服务器作为网关或代理,从上游服务器收到无效响应
7、504(网关超时)服务器作为网关或代理,但是没有及时从上游服务器收到请求

 

这些错误码务必要记住,在工作中帮忙很大,其他一些大家工作遇到后再慢慢积累吧。

 

作为一个对性能测试有情怀的人,希望过往的经验能够对新来人有一定的帮助,公众号"性能测试践行"中原创作者日常工作中典型案例和自己每时每刻对性能新的认知,希望喜欢!

  • 2
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值