分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

PHP使用SOAP协议传播数据(不同于RESTFUL)

发布时间:2023-09-06 01:45责任编辑:沈小雨关键词:PHP
  • server.php:
    <?phpif ($_SERVER[‘PHP_AUTH_USER‘]!=‘user‘ || $_SERVER[‘PHP_AUTH_PW‘]!=‘pass‘) { ?header(‘WWW-Authenticate: Basic realm="ACCESS DENIED!!!"‘); ?header(‘HTTP/1.0 401 Unauthorized‘); ?exit("ACCESS DENIED!!!"); ?}class Server{public function say(){ ???return ‘Hi‘;}}$server = new SoapServer( ???????????????????????null, ???????????????????????array( ???????????????????????????‘uri‘ => ‘http://test.org/‘ ???????????????????????????) ???????????????????);$server->setClass(‘Server‘);$server->handle();
  • client.php:
    <?php$client = new SoapClient( ???????????????????????null, ???????????????????????array( ???????????????????????????????‘location‘ => ‘http://localhost/server.php‘, ???????????????????????????????‘uri‘ => ‘http://test.org/‘, ???????????????????????????????‘trace‘ => true, ???????????????????????????????‘login‘ => ‘user‘, ???????????????????????????????‘password‘ => ‘pass‘, ???????????????????????????) ???????????????????);// $head = new SoapHeader(‘http://test.org/‘, ‘user‘, ‘pass‘, false, SOAP_ACTOR_NEXT);// $client->__setSoapHeaders(array($head));try {echo $client->say();} catch (Exception $e) {echo $e->getMessage();}
  • PHP使用SOAP协议传播数据(不同于RESTFUL)

    原文地址:http://blog.51cto.com/12173069/2086820

    知识推荐

    我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
    icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved