gpt4 book ai didi

javascript - Soap Ajax跨域问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:45 26 4
gpt4 key购买 nike

我正在尝试使用 ajax 访问另一台服务器上的 SOAP Web 服务,但出现访问控制允许来源错误。 Web 服务返回 XML,因此无法使用 JSONP,并且 Web 服务也在另一个应用程序中使用,因此修改可能是最后的选择。有什么解决办法吗?

最佳答案

如果你不能做 JSONP,那么你的选择是:

  1. 在页面的域中创建一个服务器代理,它可以从其他域获取所需的结果并将其从允许的域转发给您。
  2. 如果您愿意将浏览器支持限制为某些现代浏览器,那么您可以研究跨源资源共享 (CORS),这是一种执行跨域请求的“更安全”方式。你可以阅读它here .
  3. 通过 Flash 的跨域 ajax 支持需要在您要访问的服务器的主机上放置适当的跨域策略文件。参见 herehere了解更多信息。

关于javascript - Soap Ajax跨域问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7459965/

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