webservice接口应用
来源:互联网 发布:mac的ip地址怎么看 编辑:程序博客网 时间:2024/06/06 21:40
1 提供服务的类Server.class.php
<?phpclass Server { public function test() { return 'soap test success'; }}//生成wsdl文件需要注释掉$server = new SoapServer('Server.wsdl', array('soap_version' => SOAP_1_2));$server->setClass("Server"); //注册Service类的所有方法$server->handle(); //处理请求2.创建wsdl文件的creat_wsdl.php
<?php include("server.class.php"); include("SoapDiscovery.class.php"); $service_url = 'http://127.0.0.1/soaptest/server.class.php'; $disco = new SoapDiscovery('Server','Server',$service_url); //第一个参数是类名,第二个参数时服务名,第三个参数时手动指定的服务端url,如果是在服务端文件生成的wsdl则无需指定 $handle = fopen('server.wsdl', 'w+'); //将文件保存到服务器上 fwrite($handle, $disco->getWSDL()); fclose($handle); ?>
3 运行create_wsdl.php文件,此时会生成一个Server.wsdl的文件
再在Server.class.php文件中添加一些代码
4.创建webservice客户端程序,测试webservice是否有效,文件名是:client.php
将以下内容拷贝进去:
<?phpini_set('soap.wsdl_cache_enabled', "0"); //关闭wsdl缓存$soap = new SoapClient('http://localhost/soaptest/server.class.php?wsdl');echo $soap->__soapCall('test',array());//或这样调用
0 0
- webservice接口应用
- 一些webservice接口及应用
- android调用webservice接口应用实例
- webservice接口
- Webservice 接口
- webService接口
- Webservice接口
- WebService接口
- WebService接口
- webservice接口
- webservice接口
- webservice接口
- webservice接口
- Webservice接口、Webservice例子
- 【webservice】调用webservice接口
- 使用了WebService接口的应用需注意
- 使用webservice调用天气接口的简单应用
- WebService应用
- Java8 - LinkedList源码
- iOS10 Xcode8运行时上下黑边的解决办法
- iOS OS X EL Capitan安装CocoaPods遇过的坑
- 数据结构--C语言实现栈的顺序存储结构
- React-Native新版本RCTEventEmitter的使用(从原生发送消息到JS)
- webservice接口应用
- java回调机制
- Java的三大平台
- java开发学习中用到的工具,网站
- node小爬虫(cheerio相当于jq)
- 第七周项目—四则运算
- Linux里守护进程的三言两语
- Hibernate关联关系之一对多
- 熟练使用Issues