gpt4 book ai didi

jquery - 跨源请求被阻止 : & Reason: CORS header 'Access-Control-Allow-Origin' missing

转载 作者:行者123 更新时间:2023-12-01 03:08:45 26 4
gpt4 key购买 nike

也许这个问题看起来重复,但我有自己的场景,ASP.NET MVC 应用程序,当我单击“ checkout ”时,它会抛出以下错误。

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://servicelink?order=%5Bobject%20Object%5D. (Reason: CORS header 'Access-Control-Allow-Origin' missing).

enter image description here

最佳答案

您将无法通过 javascript 访问此服务,因为您位于 aaa.com 域中,而您尝试访问的服务位于 bbb.com 域中.这是由浏览器实现的一项安全功能,称为 Same Origin Policy.

指定 <add name="Access-Control-Allow-Origin" value="*"/>或者从您这边启用 CORS 不会完成任何任务。您需要联系 Telemo 解决方案并要求他们允许来自您的服务器\域的请求通过 javascript 调用他们的服务。这当然不太可能发生除非他们是您的业务合作伙伴或者您与他们有某种协议(protocol),所以您可能需要做的是从 C# 代码调用他们的服务方法。

您可以更改 JavaScript 以在后面的代码中调用服务器端操作\Web 方法,并在后面的代码中编写 C# 代码来调用 Telemo 解决方案方法:

Using a proxy to avoid same origin policy violations

关于jquery - 跨源请求被阻止 : & Reason: CORS header 'Access-Control-Allow-Origin' missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com