首页 > 编程 > PHP > 正文

PHP使用NuSOAP调用Web服务的方法

2020-03-22 20:20:05
字体:
来源:转载
供稿:网友
本文实例讲述了PHP使用NuSOAP调用Web服务的方法。分享给大家供大家参考。具体如下:Steps:
1. Download nusoap library from internet.
2. Pass parameter list in your $client- call and enjoy.require_once('./lib/nusoap.php');$client = new soapclientnusoap('http://www.devtrackn.com/webservice/server.php');$err = $client- getError();if ($err) { // Display the error echo ' p b Constructor error: ' . $err . ' /b /p // At this point, you know the call that follows will fail////////////////////////////////////////////////////////////////////////////////////////////////////////////////// update_location method parameter$param = array( 'device_number' = '9910948357', 'latitude' = '40.727757', 'longitude' = '-73.984366', 'battery_status' = '30'// user_action method parameter$param2 = array( 'device_number' = '27ab2026da5213ebd6c95e5fbe50965bdfaddf4b', 'latitude' = '40.727757', 'longitude' = '-73.984366', 'user_action' = 'Meeting_Test'// sos method parameter$param3 = array( 'device_number' = '9910948357', 'latitude' = '40.727757', 'longitude' = '-73.984366',//$result = $client- call('update_location', $param);//$result = $client- call('user_action', $param2);//$result = $client- call('sos', $param3);$result = $client- call('user_entity_status', array('device_number' = '27ab2026da5213ebd6c95e5fbe50965bdfaddf4b'));////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Check for a faultif ($client- fault) { echo ' p b Fault: '; print_r($result); echo ' /b /p } else { // Check for errors $err = $client- getError(); if ($err) { // Display the error echo ' p b Error: ' . $err . ' /b /p } else { // Display the result echo " pre print_r($result); echo " /pre echo ' h2 Request /h2 echo ' pre ' . htmlspecialchars($client- request, ENT_QUOTES) . ' /pre echo ' h2 Response /h2 echo ' pre ' . htmlspecialchars($client- response, ENT_QUOTES) . ' /pre // Display the debug messagesecho ' h2 Debug /h2 echo ' pre ' . htmlspecialchars($client- debug_str, ENT_QUOTES) . ' /prePHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表