2010-07-15 41 views
1

我有一个运行在PHP上的网站,我需要我的表单将数据发布到ASP.Net网络服务。我从ASP.Net网络服务获得的所有内容都是一个以.svc结尾的网址,然后打开网址,我得到另一个链接,我可以点击哪个链接以.svc结尾?wdslPHP网站发布数据到ASP.net Web服务

这是所有相当新颖的我所以我不知道从哪里开始,任何指针?

谢谢

回答

0

.svc?wsdl链接将为您提供Web服务的WSDL(描述哪些方法可用以及它们的参数是什么)。

一旦拥有了WSDL,就可以用它构造一个SoapClient并调用这些方法。

+0

非常感谢,非常感谢。将检查可用的方法。 – 2010-07-15 14:05:33

+0

当我加载.svc?wsdl链接时,它加载了一个xml文档,我猜测是方法吗? – 2010-07-15 14:14:08

+0

@Steven - 我相信这是正确的。 – 2010-07-15 18:34:07

0

听起来好像你已经给了一个.NET SOAP Web服务使用。

退房的消费/使用SOAP服务工作的PHP文档:

PHP: SOAP - Manual(密切关注SoapClient的是,你会用什么来真正建立和调用服务)

1

ASP.NET网站公开了一个WCF服务,并且您看到的url(发音为wis-dul)是一个XML文件,它描述了服务和输入/输出参数提供的所有功能。有关更多信息,请参阅维基百科有关Web Services Description Language的文章。

有了少量的背景信息,你可以找到一些关于从PHP使用WCF服务的例子(它是WCF服务应该不会有任何区别,所以任何使用Web服务的例子都应该可以工作):

+0

感谢您的链接,将它们都检查出来。 – 2010-07-15 14:16:46

0

史蒂芬,

你需要做在.net下刷新wsdl和webservices。

显然有很多地方可以上网,但肯定如果你是谷歌:'asp.net wcf wsdl webservice'你应该得到大量的点击来帮助你。

jim

+0

感谢您的指针。 – 2010-07-15 14:03:46