【问题标题】:Post XMl data to a webservice via YQL通过 YQL 将 XMl 数据发布到 Web 服务
【发布时间】:2012-10-18 20:35:07
【问题描述】:

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

我使用的是 xmlhttp 对象或 Ajax,但这会导致我在 IE 中获得跨站点脚本警告框。 所以我想我会使用 YQL,但我找不到通过 YQL 将数据发布到 web 服务的方法。有没有例子。这可能吗?

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

或者有没有类似的东西,比如 YQL 可以做到这一点。 我正在使用 SharePoint,不想通过服务器端解决方案,因为这是我们试图实现的临时解决方案。

我将访问这个 URL http://stagingimport.brassring.com/WebRouter/WebRouter.asmx/route,它是一个 Web 服务,需要 xml 数据通过邮寄方式发送。

非常感谢您的意见。

谢谢

拉胡尔

【问题讨论】:

  • 嗨,有没有人能想到,甚至有可能。还是我问错了问题。理想情况下,我认为它不能,因为它是(YQL)只读/刮擦服务。

标签: web-services post yql


【解决方案1】:

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

 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,也能得到预期的返回值。

希望它对某人有所帮助,因为它已经过身份验证,所以不能提供如上所述的整个代码。

【讨论】:

    猜你喜欢
    • 2011-01-19
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多