1、 接口需要登录信息,没有获取到登录信息
该问题比较简单,一般情况下都是加入token就行。在信息头部管理器中加入token的值。
2、 有请求参数,但是加入之后还是错误,报400
-
接口信息
接口信息 -
运行结果
运行结果图 - 原因
因为请求的是页数,使用的是int,在接口信息里面直接就是输入的数字,没有勾选编码,导致请求地址错误。
原因图解
3、 接口post请求中含有中文
勾选编码,且设置编码格式为UTF-8
4、 post请求的参数的值为json格式的数据一直提示服务器异常
运行结果图-
接口
- 原因
看到说明中有json格式的数据,就以为应该post传参是传json数据,所以就在body中传入json,且添加头部的Content-Type是application/json,其实这个还是只是简单的post的请求,请求也是填写在参数中即可。且通过抓包发现,Content-Type也不是application/json,而是Content-Type: application/x-www-form-urlencoded,所以总结下来就是抓包很重要。 -
修改
接口请求信息修改
信息头修改 -
运行成功效果图
5、输入的接口地址正确,但是总是404/400/405等
分析:可以根据返回的信息推断错误原因
仔细检查会发现请求地址后面多了%20,而这个在post请求中应该是不存在的,这个是空格,即输入接口地址时,可能复制的时候没有注意,最后面有个空格,所以请求链接中就多了%20。
记录下来,供自己后面再次出现问题时,查找可能的答案
网友评论