lanhua1226 large avatar
测试学习小组  ›  jmeter

postman录制请求时提示跨域错误如何解决

By lanhua1226 at 一年前 , 1332 次浏览

用postman进行接口测试,直接手动添加接口请求可以正常运行,系统一个功能接口较多,就想着用录制方式进行录制。
操作如下:
1. 配置postman的代理设置,设置代理端口为默认端口5555
2. 打开谷歌浏览器的代理设置,局域网设置,配置代理地址:127.0.0.1,端口:5555
3. postman连接代理服务器
4. 进行系统操作

问题:
一些get请求可以抓取并显示在postman的history列表中,但是系统操作失败,打开浏览器的开发者工具,查看到报错:

Failed to load http://192.168.5.71:7166/DataManager/GetHomesteadByID?ID=671f503b00254d2ba45486f567281825: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains the invalid value ''. Origin 'http://192.168.5.71:7165' is therefore not allowed access.

我的服务和客户端都部署在一台服务器上,端口不同。用jmeter进行录制时都是正常的。
请问postman的录制支持跨域吗?如何能解决?
备注:postman的版本是native版5.5.0

1 回复
乙醇 medium avatar
#1 - 一年前
乙醇

我不会postman录制,抱歉

测试学习小组 — 软件测试学习讨论区
现在注册
已注册用户请 登入
内容分享

欢迎关注我们的公众号: 测试圈TC


小贴士

你的问题在测试教程网中能找到答案