我有一个运行在PHP上的网站,我需要我的表单将数据发布到ASP.Net网络服务。我从ASP.Net网络服务获得的所有内容都是一个以.svc结尾的网址,然后打开网址,我得到另一个链接,我可以点击哪个链接以.svc结尾?wdslPHP网站发布数据到ASP.net Web服务
这是所有相当新颖的我所以我不知道从哪里开始,任何指针?
谢谢
我有一个运行在PHP上的网站,我需要我的表单将数据发布到ASP.Net网络服务。我从ASP.Net网络服务获得的所有内容都是一个以.svc结尾的网址,然后打开网址,我得到另一个链接,我可以点击哪个链接以.svc结尾?wdslPHP网站发布数据到ASP.net Web服务
这是所有相当新颖的我所以我不知道从哪里开始,任何指针?
谢谢
的.svc?wsdl
链接将为您提供Web服务的WSDL(描述哪些方法可用以及它们的参数是什么)。
一旦拥有了WSDL,就可以用它构造一个SoapClient并调用这些方法。
听起来好像你已经给了一个.NET SOAP Web服务使用。
退房的消费/使用SOAP服务工作的PHP文档:
PHP: SOAP - Manual(密切关注SoapClient的是,你会用什么来真正建立和调用服务)
ASP.NET网站公开了一个WCF服务,并且您看到的url(发音为wis-dul)是一个XML文件,它描述了服务和输入/输出参数提供的所有功能。有关更多信息,请参阅维基百科有关Web Services Description Language的文章。
有了少量的背景信息,你可以找到一些关于从PHP使用WCF服务的例子(它是WCF服务应该不会有任何区别,所以任何使用Web服务的例子都应该可以工作):
感谢您的链接,将它们都检查出来。 – 2010-07-15 14:16:46
史蒂芬,
你需要做在.net下刷新wsdl和webservices。
显然有很多地方可以上网,但肯定如果你是谷歌:'asp.net wcf wsdl webservice'你应该得到大量的点击来帮助你。
jim
感谢您的指针。 – 2010-07-15 14:03:46
非常感谢,非常感谢。将检查可用的方法。 – 2010-07-15 14:05:33
当我加载.svc?wsdl链接时,它加载了一个xml文档,我猜测是方法吗? –
2010-07-15 14:14:08
@Steven - 我相信这是正确的。 – 2010-07-15 18:34:07