headers 里面的内容是不是不一样,估计有登录或者权限限制吧~~
是一样的 hearder 就只有一个 登录的 token 最后 我所有的参数全部复制的其他人的 还是不行 ,他们在我的电脑上操作也不行,其他接口是没问题的
最开始就是手工的,不行
试过了 而且登录过期一般返回的是验证登录失败之类的,而现在返回的是空数据 很明显是请求成功了
讲道理完全一样的参数能获取不同结果,两种可能:你弄错接口部分请求数据了,要么开发针对不同请求做了处理,实在找不出来和开发对对逻辑吧
情况是这样的,同参数同地址同环境在其他电脑的 postman 可以 我的不可以 其他人在我的电脑上操作 还是不可以
你们俩的 cookie 信息是不是一样的? 这个接口调用前是否需要先登录等等?
你直接在浏览器中输入地址请求下试试
查下是否设置了 hosts
清一下 chrome 的 cookie,重新登录一下接口。
1.两台电脑 ping 一下这个地址,看返回的一样么
2.两个人用不同的账号都可以登录么
地址是一样的 账号没有问题 我发现了 是所有的搜索功能的接口不好使 header 请求参数 请求方式没问题
换个工具试试看看返回
换 jmeter 试试呢,或者自己码代码请求这个接口试试。还不行的话,最好能看下服务器日志,查下这个请求是如何处理的。
首先查自己 postman 的情况,1,headers 的证书是否一样(包括参数名称)?2,请求 URL 的地址,请参数据和格式?3,右上角 setting 的环境,是不是你选了别的环境?
然后再去和开发对问题,我是这么查找问题
最快的方法 用其他抓包工具分别抓下你和他的包对比一下
postman 会用到 chrome 的缓存 有时删掉 headers 等一些参数 但是如果 chrome 还有 就会自动帮你补上