webservice soap php接口

研究生阶段的第一个任务,属于编写接口。拿到这个任务时是2015.12.10以前,连通的时候是2015.12.25(圣诞节,嘎嘎)

这个任务教会我:一个英文单词:literal,一个php技术:原样输出,一个方法传参形式调用:关联方式传入数组。

最核心的知识是:webservice 尤其soap、wsdl,可以参考http://www.w3school.com.cn/ws.asp。

webservice:数据交换目前提供MQ、FTP、WebService三种数据交换方式,即webservice属于一种数据交换方式,用来不同网站传数据。

soap:SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。暂时我将soap理解为webservice的一种实现方式。利用soap协议定义server端、client端,通过S/C的模式交换数据。

wsdl:WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。要求会看wsdl文档的,从该文档中看到webservice server端提供了那些功能,如何用这些功能。

literal:wsdl文档里面有这个单词:type=literal。注意到但没有多想,后来师兄做出来以后才发现是,需要将xml文件原样输出,突然联想到literal其实就是原样输出的意思,literal是逐字的,其实文档给了要求

原样输出:php原样输出,实现完全字符串输出,不做其他语法变换


关联数组方式传入参数:参见http://blog.csdn.net/shappard/article/details/5091132。因为接口那个提供的并不是一个类似于c中的一个简单函数,传入的参数需要关联起来,并不是简单的按照顺序来传就行了。还需继续深入了解。

To sum up:要多在网上查阅大量资料,提高利用网络解决问题的能力!做技术就是这样子来的



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值