Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js跨域解决方案-无需其他域协商_Javascript_Cross Domain - Fatal编程技术网

Javascript js跨域解决方案-无需其他域协商

Javascript js跨域解决方案-无需其他域协商,javascript,cross-domain,Javascript,Cross Domain,可能重复: 我有一个应用程序(在域A上运行),它需要向另一个域(域B)发送soap请求(或web服务) 我需要一个不要求B渗透的解决方案(它不是我的,我无法控制它)。您可以在自己的域上创建一个web服务,从域B服务器端调用该服务。实际上,您的服务只是一个代理。这完全取决于域B提供的服务。如果您不控制域B,并且我们不知道域B是什么,那么我们无法在具体方面帮助您。然而,通常情况下,域B必须提供符合以下要求之一的数据: 服务 阅读能力 JSON-p很简单——要么网站B提供,要么不提供。可能不会,

可能重复:

我有一个应用程序(在域A上运行),它需要向另一个域(域B)发送soap请求(或web服务)


我需要一个不要求B渗透的解决方案(它不是我的,我无法控制它)。

您可以在自己的域上创建一个web服务,从域B服务器端调用该服务。实际上,您的服务只是一个代理。

这完全取决于域B提供的服务。如果您不控制域B,并且我们不知道域B是什么,那么我们无法在具体方面帮助您。然而,通常情况下,域B必须提供符合以下要求之一的数据:

  • 服务
  • 阅读能力
JSON-p很简单——要么网站B提供,要么不提供。可能不会,因为你在这里问


YQL有点复杂。您需要使用YQL服务本身进行身份验证,然后向它们进行类似于数据库的查询,它们的服务器将刮取域B,然后以XML或JSON格式将结果返回给您。这将是您的一点工作(可能不可能,取决于域B的结构)-很好地解释了原则。

我们没有从服务器访问其他域的权限。我没有从服务器访问其他域的权限,另一个域位于防火墙后面的客户端网络上。JSON-P不支持POST请求。YQL要求我在域B上添加代码。我没有在该域上添加脚本的选项,它位于客户端防火墙后面。我阅读了“请求”,并假设您将
从B获取
信息。如果我们要确定这是否超出了一般CORS问题,您必须更具体地回答您的问题。我有一个应用程序(在域A上运行),它需要向另一个域(域B)的web服务发送soap Post请求。ws只接收带有xml输入的POST请求。我需要一个解决方案,不要求从B渗透(它不是我的,我无法控制它)。也许我仍然不明白你在问什么,但要么域B接受和响应来自域a的帖子,要么它不。如果没有关于web服务本身的更深奥的信息,我不知道我们还能如何帮助您。