PHP如何处理WSDL文件,实现Web服务调用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1049个文字,预计阅读时间需要5分钟。
0x00+前言+近期一一直在写接口,在此之前接口数据传输都是使用json或xml格式进行传输或获取的。但这次和第三方联调时,他们提供的是wsdl格式。
0x00 前言近期一直在写接口,在此之前接口数据传输都是使用json或者xml格式进行传输或获取的。但这次和第三方联调时,他们给予的是wsdl格式。瞬间秒变SB...
google到测试用code,测试调用第三方接口返回状态200。以为没啥事了可以就此结束了,跟近后才发现,不管怎么调用他们接口就是没有正确的数据回显。随后他们那边查看log后发现,压根传过去的参数他们没有接收到,懵逼了一下午到晚上才解决了这个问题。觉得挺有意思的,所以记下来先。
0x01 wsdl是什么
综合某度上所说,它就是一个xml格式的文档,用于描述Web Server的定义,也就是说是一个Web Server方法及参数说明。
详见:www.php.cn/faq/437443.html
当我们请求api.test.cn/xwebservices/testServer?wsdl',类似这种结尾是?wsdl的URL时,会一坨xml结构的数据给你。
没错,就是一坨...
接下来,怎么看懂它和它所说的方法才是关键,其它都是白搭。
本文共计1049个文字,预计阅读时间需要5分钟。
0x00+前言+近期一一直在写接口,在此之前接口数据传输都是使用json或xml格式进行传输或获取的。但这次和第三方联调时,他们提供的是wsdl格式。
0x00 前言近期一直在写接口,在此之前接口数据传输都是使用json或者xml格式进行传输或获取的。但这次和第三方联调时,他们给予的是wsdl格式。瞬间秒变SB...
google到测试用code,测试调用第三方接口返回状态200。以为没啥事了可以就此结束了,跟近后才发现,不管怎么调用他们接口就是没有正确的数据回显。随后他们那边查看log后发现,压根传过去的参数他们没有接收到,懵逼了一下午到晚上才解决了这个问题。觉得挺有意思的,所以记下来先。
0x01 wsdl是什么
综合某度上所说,它就是一个xml格式的文档,用于描述Web Server的定义,也就是说是一个Web Server方法及参数说明。
详见:www.php.cn/faq/437443.html
当我们请求api.test.cn/xwebservices/testServer?wsdl',类似这种结尾是?wsdl的URL时,会一坨xml结构的数据给你。
没错,就是一坨...
接下来,怎么看懂它和它所说的方法才是关键,其它都是白搭。

