背景: 在工作中,客户称我们的接口存在跨域问题, 我查看配置之后, 发现目标接口的确没有配置
@CrossOrigin(value = "*")注解,发布上线后, 客户反馈依然存在跨域问题. 之后我请教了我们项目上的前端大佬, 大佬便教了一下
验证跨域问题:
在浏览器中打开F12,在 source 里新建一个 snippets,然后把这段代码粘进去
代码:
var xhr = new XMLHttpRequest()
xhr.open('POST', 'https://www.baidu.com');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send()
然后,鼠标右击那个 snippet,点击运行/run,之后就可以在netWork中查看你的请求了.
小结: 紧随大佬步伐, 每天学习一点