php ci soap,nusoap 与 CI框架不用WSDL

本文档详细记录了在CodeIgniter(CI)框架中设置和使用SOAP服务的过程,包括遇到的错误及解决方法。通过引入nusoap库,创建服务器端函数并注册,然后在客户端进行调用。重点在于理解CI控制器中的服务端代码实现及客户端调用API的方式。
摘要由CSDN通过智能技术生成

搞了半天就是报错误,各种百度,谷歌才把问题一一解决。

我把我的例子写下来

CI中只写C就行了不用写V那成,如果有调用数据的话在写M那成。

服务器端:

public function index(){

$routes =  "application/libraries/lib/nusoap.php";

require_once $routes;

function hello(){

return 'Hello World!';

}

$soap = new soap_server();

$soap->register("hello");

//$HTTP_RAW_POST_DATA = ISSET($HTTP_RAW_POST_DATA)?$HTTP_RAW_POST_DATA:'';

$soap->service(file_get_contents('php://input') );

}

客户端:

require_once 'lib/nusoap.php';

$client = new soapclient("http://127.0.0.1/ci/index.php/TestSoap");

//$paramenters = array("hello");

$str = $client->call('hello');

print_r($str);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值