V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ShuWei  ›  全部回复第 1 页 / 共 21 页
回复总数  420
1  2  3  4  5  6  7  8  9  10 ... 21  
这个问题的原因在于浏览器的跨域策略和 credentials 处理。具体来说:

1. 同源策略 (Same-Origin Policy):
a.zzz.com 请求 b.zzz.com 时,这两个域名属于同一个主域 (zzz.com),只是子域不同,因此浏览器通常允许共享 cookie 和认证信息(如果服务器允许),而 credentials: 'include' 会确保带上用户的身份认证信息(比如 cookie 或 HTTP 认证头)。
2. 跨域请求 (CORS):
当从 xxx.com 请求 b.zzz.com 时,这属于不同的主域,跨域请求的处理就不同了。在这种情况下,即使你设置了 Access-Control-Allow-Origin 来允许跨域,浏览器仍然不会自动携带 cookie 或其他认证信息,除非服务器明确允许跨域携带身份认证信息。
3. Access-Control-Allow-Credentials:
你提到已经设置了 access-control ,但是要确保你已经正确设置了 Access-Control-Allow-Credentials: true 。这是允许浏览器在跨域请求中携带认证信息的关键标头。如果没有这个标头,浏览器即使带上了 credentials: 'include' 也不会发送或接收身份验证的 cookie 。
4. Access-Control-Allow-Origin 的限制:
当你使用 Access-Control-Allow-Credentials: true 时,Access-Control-Allow-Origin 的值不能为通配符 *,而必须是明确的域名(如 https://xxx.comhttps://b.zzz.com )。浏览器只在特定情况下允许带上身份信息,不能与允许所有来源的设置结合使用。

解决方案:

• 确保你的服务器在 b.zzz.com 上配置了 Access-Control-Allow-Credentials: true 。
• Access-Control-Allow-Origin 必须明确指定为请求的域名,如 https://xxx.com ,不能是 *。
• 在客户端的请求中使用 credentials: 'include' 以确保跨域请求中包含身份认证信息。

如果你的配置没有问题,检查一下浏览器的开发者工具中的网络请求日志,看看请求和响应的 Access-Control 相关头部是否都符合要求。
2024 年 9 月 30 日
回复了 651794071 创建的主题 职场话题 靠家里关系进央国企心里觉得别扭,求建议
机会让给我?麻烦你家里人介绍一下,可以不,我不仅不会别扭,还会感恩戴德的
2024 年 9 月 29 日
回复了 okzy520 创建的主题 Android ColorOS 的 5 个后台限制 OPPO 的工程师都是单线程超人吗
@okzy520 我也是用着同款,好羡慕有大内存的
2024 年 9 月 29 日
回复了 okzy520 创建的主题 Android ColorOS 的 5 个后台限制 OPPO 的工程师都是单线程超人吗
看到 24G 内存,我一个 mac 用户泪目了
2024 年 9 月 28 日
回复了 Byleth 创建的主题 NAS 百度云确实会屏蔽加密文件
估计是文件名的锅
2024 年 9 月 27 日
回复了 nb85144 创建的主题 职场话题 该怎么理解同事的这种行为
这个应该主要还是你比较好看的缘故
两边和后面推干净,上面修一下,一般我都是这么跟 tony 说的,当然,从来不在乎结婚如何
身边单身的,普遍都是妹子,有钱有颜,很难看上男人
2024 年 9 月 22 日
回复了 THEcattail 创建的主题 程序员 小型工作室存储选型的一点思考和疑问
弄个 nas 不就解决了
2024 年 9 月 21 日
回复了 digu 创建的主题 AirPods AirPods 4(主动降噪版)速评
感觉 op 一开始就没理解主动降噪和被动降噪啊
2024 年 9 月 21 日
回复了 xiamuguizhi 创建的主题 分享发现 作为一个喜欢极简的,感觉后台就要这样极简。
比我以前用 axure 画的线框图丑一点点,哈哈
2024 年 9 月 11 日
回复了 sn0wdr1am 创建的主题 iPhone 我宣布,继 Intel 之后, Apple 成为下一个牙膏厂。
哎呀,这不都是没钱么,有钱就不会去比什么配置了,用着舒服就行,管它升级大不大,够用就行
2024 年 9 月 11 日
回复了 june4 创建的主题 Linux 有没有发现 Linux 桌面的操作响应速度全面秒杀 win 11
这种对比方式,让我想到了雷式对比法
2024 年 9 月 9 日
回复了 find9 创建的主题 Surge Surge 为什么那么贵,优势在哪?
因为对这类工具依赖性非常大,转了一圈,只有 surge 最稳定,这种稳定体现在本身功能稳定、持续且及时的更新,同时配置文件相对灵活且严谨,不想经常要花时间折腾一个这类工具,价格嘛,反正我能接受
2024 年 9 月 8 日
回复了 importmeta 创建的主题 云计算 阿里云 OSS 要不要开内容安全检测?
不需要,等 oss 主动封文件就好了,不用浪费这个钱
2024 年 9 月 8 日
回复了 BeijingBaby 创建的主题 京东 被京东官方人员给 [雷到了]
给你说个我的真实经历,好多年前的一次过节,我在某宝一个店铺买了 7 个一样商品的订单,分别寄给 7 个亲戚和朋友,大家收到后,普遍说很差,并且给我发了图什么的,当时我真的挺气愤的,于是那 7 个订单全差评了。

真实经历,仅供参考,不存在任何影射
2024 年 9 月 7 日
回复了 chenxiaolani 创建的主题 程序员 后端接口一定要保持单一职责吗
标题的结论应该是“尽可能”,不过你的场景中,你没有说清楚具体的内容,其实很难判断到底后端所谓的单一职责,划分是否合理,不少后端其实爱把一些本来应该更紧密耦合的东西,强行分开,就为了自己有时候更简单而已
2024 年 9 月 3 日
回复了 godleon 创建的主题 咖啡 2024 年 9 月,求推荐一款咖啡机;
建议全自动,真的天天喝,按一个按钮就出来了才是王道,反正我每天早上也就在刷牙的空隙按出两份浓缩,快速的加满奶,然后拿起杯子就出门了,有那慢慢手动的功夫,还不如睡会儿觉实在呀,文艺的心,只适合偶尔犯犯
1  2  3  4  5  6  7  8  9  10 ... 21  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   887 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 20:18 · PVG 04:18 · LAX 12:18 · JFK 15:18
♥ Do have faith in what you're doing.