php webservice 客户端ip,php客户端webservice

接下来看我们的php客户端:这个很简单。注意的地方。

1.要引入nusoap.php这个东东

2.在这个php中写我们服务所在的路径http://ip/axis2/services/xxx?wsdl,同时要写命名空间

在个命名空间可以查看你的服务里面targetNamespace="http://axisversion.sample"的值复制到call()里面命名空间的位置就o了。

include ("model/OpeLogInfo.php");

require_once ("../library/Nusoap/nusoap.php");

//调用web服务添加日志 param [0]= 日志对象 OpeLogInfo;

function addLog($opeLogInfo) {

try {

$client = new nusoap_client ( "http://ip/axis2/services/xxx?wsdl" );

$client->soap_defencoding = "UTF-8";

$aryResult = $client->call ( "方法名", $aryPara, "命名空间" );

$document = $client->document;

echo $document;

} catch ( SOAPFault $e ) {

print $e;

}

}

?>

这里在说一下,因为我的服务要连接数据库。我的数据库配置要读xml,但是在生成服务的时候xml没有一起打包。

我把aar改成了jar,然后打开把xml仍进去,但不要解压。在把后缀改成aar。可以运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值