通过YQL将XMl数据发布到Web服务

时间:2012-10-18 20:35:08

标签: web-services post yql

我有一个供应商,我需要将XML数据发布到他们的Web服务中,这将给我一个响应,它将以表格格式通过Javascript显示。

我使用的是xmlhttp对象或Ajax,但这会导致我在IE中获取Cross site脚本警报框。 所以我想我会使用YQL,但我无法找到通过YQL将数据发布到Web服务的方法。有什么例子吗?这有可能吗?

我甚至尝试过“从* http://stagingimport.brassring.com/WebRouter/WebRouter.asmx/route选择*,其中Query = ...”。此Web服务不接受JSON数据。

或者是否有像YQL这样的类似东西会这样做。 我正在使用SharePoint,并且不想通过服务器端解决方案,因为这是我们试图实现的暂时解决方案。

我要访问此网址http://stagingimport.brassring.com/WebRouter/WebRouter.asmx/route,这是一个网络服务,需要xml数据通过帖子发送。

我很感激您的意见。

由于

Rahul

1 个答案:

答案 0 :(得分:0)

好吧,伙计们, 我想我找到了。 答案是肯定的,你可以做到。我开了一个雅虎控制台并写了类似

的东西
 select * from xml where url='http://import.brassring.com/WebRouter/WebRouter.asmx/route?inputXml=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859- .........

并且它确实返回了我的记录,虽然它不是JSON,因为它们只返回XML中的XML。

今天我也尝试过来自Ebay的ql.io,我也能够获得预期的回报值。

希望它会对某人有所帮助,不能像上面所述那样给出完整的代码,因为它已经过验证。

相关问题