在客户端启用CORS
我正在创建一个在任何情况下都无法管理或修改的服务器上运行的Web应用程序。
在该应用程序中,我需要执行对其他服务器的AJAX调用。这将始终被“相同原产地政策”阻止。
其中server01.test.net是Web服务器,而mail.test.net是第二台服务器。
有没有一种方法可以通过任何方式在客户端启用CORS,因为我无法在服务器上添加“ Access-Control-Allow-Origin“
*”。或其他任何工作方式?
谢谢
回答:
如果您正在呼叫的服务器不支持CORS,您将无法使用AJAX向第三方服务器发出请求。
您将不得不在应用程序中建立直通AJAX路由。客户端(浏览器)向您的AJAX路由发出请求,该路由将调用代理到第三方服务器并返回结果。由于第三方请求是在服务器而不是浏览器上发生的,因此“相同来源策略”不适用。
这种方法意味着,如果您可以使用CORS,则不需要额外的请求,但实际上没有其他选择。
以上是 在客户端启用CORS 的全部内容, 来源链接: utcz.com/qa/419302.html