Web Service怎么用
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,小编给大家分享一下Web Service怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Web Service是一个平
千家信息网最后更新 2024年09月22日Web Service怎么用
小编给大家分享一下Web Service怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。
实例
在开始实例前,我们需要确定PHP是否安装了 SOAP 扩展。查看 phpinfo,出现以下信息表明已经安装了 SOAP 扩展: 在这个例子中,我们会使用 PHP SOAP 来创建一个简单的 Web Service。
服务端
Server.php 文件代码如下:
// SiteInfo 类用于处理请求Class SiteInfo{ /** * 返回网站名称 * @return string * */ public function getName(){ return "良许Linux"; } public function getUrl(){ return "https://www.yisu.com/"; }}// 创建 SoapServer 对象$s = new SoapServer(null,array("location"=>"http://localhost/soap/Server.php","uri"=>"Server.php"));// 导出 SiteInfo 类中的全部函数$s->setClass("SiteInfo");// 处理一个SOAP请求,调用必要的功能,并发送回一个响应。$s->handle();
客户端
Client.php 文件代码如下:
try{ // non-wsdl方式调用web service // 创建 SoapClient 对象 $soap = new SoapClient(null,array('location'=>"http://localhost/soap/Server.php",'uri'=>'Server.php')); // 调用函数 $result1 = $soap->getName(); $result2 = $soap->__soapCall("getUrl",array()); echo $result1.""; echo $result2;} catch(SoapFault $e){ echo $e->getMessage();}catch(Exception $e){ echo $e->getMessage();}
这时我们访问 http://localhost/soap/Client.php,输出结果如下所示:
https://www.yisu.com/
以上是"Web Service怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
应用程序
程序
篇文章
应用
代码
内容
函数
实例
对象
文件
标准
处理
必要
不怎么
例子
信息
分布式
功能
可编
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
vb登录验证密码与数据库
数据库技术和数据库程序设计区别
ibm服务器更换内存
幼儿园网络安全主题小班手工
萤石云云服务器在哪里
h5连接数据库是否安全
软件开发与项目管理专业难吗
网络安全渗透课程哪个好
盒礼互联网科技有限公司
乐善互联网科技
2019年上半年网络安全
中美科技互联网公司
京科联通网络技术有限公司座机
互联网云服务器开发
建立一个sql数据库
香港服务器20G防御
电脑数据库安装错误
lol英雄数据库
管家婆 创建数据库
数据库服务器从哪里查看
广州熠能互联网络科技有限公司
什么类型服务器需要公网ip
指尖铭心网络技术有限公司
优网网络技术有限公司
网络安全大赛吴白冠军
数据库死亡指令
福建水投公司软件开发
药店数据和网络安全自查
tbc服务器部落大服
高清点播服务器美国情事