从web URL检索JSON

从web URL检索JSON,json,web-services,biztalk,biztalk-2009,Json,Web Services,Biztalk,Biztalk 2009,这可能是一个非常无知的问题,振作起来吧。一家与我合作的公司提供了一个“API”,我可以使用它访问订单,然而,只有两个真正的命令,getorders和getorderdetails。这些命令的格式为www.server.com/path/to/the/orderapi/getorders/UniqueKey/ 如果我访问该web地址,系统会提示我输入用户名和密码,一旦进行身份验证,就会显示一个包含JSON格式的订单详细信息的页面,该页面包含在html页面的主体中。我想要一个服务来检查这些信息,并基

这可能是一个非常无知的问题,振作起来吧。一家与我合作的公司提供了一个“API”,我可以使用它访问订单,然而,只有两个真正的命令,getorders和getorderdetails。这些命令的格式为
www.server.com/path/to/the/orderapi/getorders/UniqueKey/

如果我访问该web地址,系统会提示我输入用户名和密码,一旦进行身份验证,就会显示一个包含JSON格式的订单详细信息的页面,该页面包含在html页面的主体中。我想要一个服务来检查这些信息,并基于它在我们的CRM中创建订单。有没有一种不用浏览器/客户端交互就能访问这些信息的明显方法

更新:我们打算使用BizTalk来使用此资源,但经过一点研究和实验后,我们决定使用另一种服务(WDSL),主要是因为BizTalk似乎对Restful Web服务没有太大的支持。如果有人对这门学科有更多的了解,我可以插话


更新2:注意到stackoverflow上的(自删除后)线程基本上是biztalk 2009-r2的反馈线程,其中一个请求是对restful web服务的支持,因此我认为biztalk 2009中没有restful服务的优雅解决方案。

使用您选择的语言,还有一些说HTTP的库,然后开始黑客攻击


在PHP中,可以使用内置的cURL库发出HTTP请求。您可以获取JSON数据,通过JSON_decode()运行它来创建本机PHP数据类型,然后随意对它们进行操作,在CRM中创建订单所需的任何操作。

感谢您的快速响应。如果我想在Biztalk中完成这项任务,有什么想法吗?因为这是我们公司希望用于大多数集成的东西?对不起,我对Biztalk一无所知。您必须仔细阅读,并找出最佳的连接方式。BizTalk 2013-R2支持JSON和RESTful服务。