我有一个应用程序(在域A上运行),需要将soap请求(或Web服务)发送到另一个域(域B)。
我需要一个不会要求B渗透的解决方案(它不是我的,我无法控制它)。
答案 0 :(得分:0)
您可以在自己的域上创建一个从域B服务器端调用服务的Web服务。基本上你的服务只是一个代理。
答案 1 :(得分:0)
完全取决于B提供的域名。如果您不控制域B并且我们不知道域B是什么,那么我们无法帮助您了解具体细节。但是,通常,域B必须提供符合以下要求之一的数据:
JSON-P很简单 - 无论是网站B提供还是不提供。可能没有,因为你在这里问。
YQL有点复杂。您需要使用YQL服务本身进行身份验证,然后对它们进行类似数据库的查询,他们的服务器刮取域B,然后以XML或JSON格式将结果返回给您。这将是您的一些工作(可能无法实现,具体取决于域B的结构) - this article可以很好地解释原则。