PHP调用webservice接口
2023-09-14 08:57:52 时间
<?php $wsdl = "http://localhost:8080/xxx/services/xxx?wsdl"; $client=new SoapClient($wsdl); $param=array('username'=>'111111','password'=>'22222222'); $ret = $client->login($param); print_r($ret); ?>
在这里着重介绍下SoapClient这个类,也就是我们常说的soap
PHP有两个扩展可以实现web service,一个是NuSoap,一个是php 官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service.由于默认是没有打开soap扩展的,所以自己先看一下soap扩展有没有打开,echo phpinfo()看看。
SoapClient类
这个类用来使用Webservices,SoapClient类可以作为给定Webservices的客户端
构造器可以使用WSDL文件名作为参数,并从WSDL中提取服务所使用的信息,如上代码。
相关文章
- CGI、FAST-CGI、PHP-CGI、PHP-FPM的关系
- PHP面向对象05_接口与多态
- PHP采集curl应用的一点小疑惑
- 配置php.ini实现PHP文件上传功能
- 【PHP面向对象(OOP)编程入门教程】12.重载新的方法(parent::)
- 掌握php短信接口代码
- 深入理解 PHP 的 7 个预定义接口
- PHP-FPM 与 Nginx 的通信机制总结
- php json josn_decode()返回的是对像,如何把对像转成数组
- php中simplexml_load_string使用实例
- 推荐!国外程序员整理的 PHP 资源大全
- php分享十四:php接口编写
- php分享十一:PHP实现异步调用方法研究
- [获取行数]php读取大文件提供性能的方法,PHP的stream_get_line函数读取大文件获取文件的行数的方...
- vue+php接口
- PHP面试题集
- PHP(面向对象)连接数据库,实现基本的增删改查
- thinkphp6: 给接口api做签名验证(php 8.1.1 / thinkphp v6.0.10LTS )
- LZW算法PHP实现方法 lzw_decompress php
- [namespace]PHP命名空间的动态访问 & 使用技巧
- Atitit 通过调用gui接口杀掉360杀毒 360卫士 qq保镖等难以结束的进程(javac# php )
- Atitit 通过调用gui接口杀掉360杀毒 360卫士 qq保镖等难以结束的进程(javac# php )
- PHP面试题:写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数(array_multisort())
- CentOS下yum安装PHP,配置php-fpm服务
- php去除换行符的方法小结(PHP_EOL变量的使用)