使用 postman 和直接访问浏览器的区别
问题
想通过 GET 请求一个通用的 json 当做字典,请求域名会不同,在 Chrome 下报错:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
分析
接口方法和头部字段都符合简单请求的要求,因此不会通过 OPTIONS 询问后端。
但在 postman 下是可以请求到的,因此怀疑是否自己的参数不对,最后通过实验可以得出结论:
想在浏览器端访问,后端必须配置 Access-Control 的若干头部字段,在 postman 中可以请求到,而在 Chrome 中报错是因为:数据已经到达了浏览器,但是被浏览器给 block 了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论