用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

请教一个关天SOAP的小问题

公司项目与第三方合作,第三方提供了SOAP的请求地址,请求数据格式,及返回的数据格式(SOAP)。
我用PHP要怎样发送SOAP请求,然后接收第三方返回的数据呢。

问题:
客户端用php写一个demo.

用fsockopen可以发送请求吗?
还是用SoapClient()?

注:
第三方服务端是用.NET写的。
第三方提供有SOPA的规范,及URL。




昵称: snipersheep  时间: 2013-06-19 15:50:42
参考我的博客:详解Webservice开发中遇到的问题和调试技巧
昵称: iminto  时间: 2013-06-19 16:11:21
还有我在这篇帖子里的回复,写个PHP客户端只是一根烟的功夫而已。
http://bbs.phpchina.com/thread-273891-1-1.html
昵称: iminto  时间: 2013-06-19 16:12:27
看完了你博客里面的文章。
有些基础知识还要请教一下。
wsdl和soap都是web service的两大标准。

你的例子中有这样一行代码:
$this->client=new SoapClient("http://localhost:8080/HelloWorldService?wsdl",$data)

The SoapClient class provides a client for » SOAP 1.1, » SOAP 1.2 servers. It can be used in WSDL or non-WSDL mode.

如果第三方用的不是wsdl,non-wsdl,用的是soap呢。要怎样写。
昵称: snipersheep  时间: 2013-06-19 16:55:27
本帖最后由 iminto 于 2013-6-19 17:08 编辑
wsdl和soap都是web service的两大标准。

不知道你从哪里看到的。网上的博客大多张冠李戴,乱用名词,互相引用。而且你的理解也不到位
昵称: iminto  时间: 2013-06-19 17:04:24
发表评论
昵称:
内容:
验证: