webservice SoapHeader 验证
来源:互联网 发布:山东网络问政平台 编辑:程序博客网 时间:2024/06/05 21:49
</pre><p>Client</p><p></p><p><pre name="code" class="php">error_reporting(E_ALL); header("Content-type:text/html;charset=utf-8");try{ //$soap = new SoapClient(null,array('location'=>'http://127.0.0.1/soap/server2.php','uri'=>'http://127.0.0.1/soap/server2.php'));//$soap = new SoapClient(null,array('location'=>'http://127.0.0.1/terminal/trunk/soap','uri'=>'http://10.10.121.125/api/tstatus'));$soap = new SoapClient('http://127.0.0.1/terminal/trunk/api/soapwsdl.wsdl');$soapheader = array('username'=>'able','pass'=>'123123');$header[] = new SoapHeader('http://127.0.0.1/soap/server2.php','Authentication',$soapheader, false, SOAP_ACTOR_NEXT);$soap->__setSoapHeaders($header); $soaparr = $soap->__soapCall('GetRequset',array('xml'=>'12312321'));//$soaparr = $soap->getvalues($string);print_r(json_decode($soaparr));}catch(SoapFault $e){ var_dump($soap->__getLastRequestHeaders()); var_dump($soap->__getLastRequest()); var_dump($soap->__getLastResponseHeaders()); var_dump($soap->__getLastResponse()); echo $e->getMessage();exit;}
SERVER
class soapXml{ private $code = 0; public $str = ''; public function Authentication($data){ if($data->item[0]->value == 'admin' && $data->item[1]->value === 'admin'){ $this->code = 1; } $this->str = json_encode($data); } public function GetRequset($data){ if($this->code == 0) return '您没有此权限!'; $fp = fopen('Log/Requset_'.date('YmdHis').'.txt','a'); fwrite($fp,$data); fclose($fp); return json_encode(['status'=>200]); } }
0 0
- webservice SoapHeader 验证
- android调用webservice带soapheader验证
- webservice soapHeader
- 使用SoapHeader实现对WebService的访问验证
- # C# 调用java的WebService添加SOAPHeader验证
- php webservice中使用soapheader简单验证 实例
- WebService soapheader加密
- WebService soapheader加密
- php webservice soapheader 身份验证
- webService访问加密-Soapheader
- WebService soapheader加密
- webService访问加密-Soapheader
- dotnet调java webservice C#调java webservice 头部验证 SoapHeader
- web Service SoapHeader 验证
- WebServie中验证 SoapHeader
- .net 平台下的webservice利用soapheader自定义信息做验证
- Java调用带SoapHeader头验证的.net Webservice示例代码
- C#调用Axis2发布的带SoapHeader用户验证的WebService(通过测试)
- Linux磁盘分区
- 计算字符个数(java)
- HDU 5366 The mook jong (排列组合 或 找规律)
- 微信上传媒体文件 报41005 解决方案 php的巨坑
- LeetCode #33 Search in Rotated Sorted Array
- webservice SoapHeader 验证
- LeetCode-Balanced Binary Tree
- POJ 2482 Stars in Your Window (线段树扫描线)
- SpringMVC DispatcherServlet初始化过程
- PHP判断字符串的包含
- javawebfilter 过滤器
- INV:事物处理开发接口
- [Leetcode]String to Integer (atoi)
- Timus OJ 题目1521. War Games 2(SBT or 线段树解决约瑟夫环)