请老师解答
老师你好。
使用nginx的docker容器,来配置header的本质:是把由nginx转发的请求,的请求头给变化一下。
可是,最终浏览器呈现的效果是:响应头上增加了配置内容。
这不矛盾吗?为什么不是请求头上增加呢?

19
收起
正在回答
1回答
同学你好,跨域并不会阻止请求的发出,也不会阻止请求的接受,跨域是浏览器为了保护当前页面,你的请求得到了响应,浏览器不会把响应的数据交给页面上的回调,取而代之的是去提示你这是一个跨域数据。如果有对应的异常信息也会告知从哪个位置请求的资源被阻挡了,因为没有在响应头里发现:"Access-Control-Allow-Origin"的响应头。所以这里需要在对应的响应头中进行配置
Access-Control-Allow-Credentials:响应头表示是否可以将对请求的响应暴露给页面,返回true则可以,其他值均不可以。
祝学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星