700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > soap 协议服务端配置 wsdl 一直出错 求大牛指点

soap 协议服务端配置 wsdl 一直出错 求大牛指点

时间:2022-07-24 10:12:51

相关推荐

soap 协议服务端配置 wsdl 一直出错 求大牛指点

后端开发|php教程

nbsp,SoapDiscovery,Service,Copyright,wsdl

后端开发-php教程

soap 协议服务端配置 wsdl 一直报错,求大牛指点

delphi treeview 源码,Ubuntu如何删除代码,tomcat解压版是哪个,爬虫资源 下载,php原型教程学习,零基础seo要怎么开始学关键词lzw

本帖最后由 i_bruce 于 -06-24 10:16:24 编辑

图片分享源码,自制vscode,ubuntu ssh卸载,反序列化为什么没有tomcat,sqlite谁在维护,深圳外贸网页设计,服务器安全配置标准,抢楼插件,django的前端框架,巴夏说爬虫类,php魔术函数,SEO魅,转盘抽奖网站模板,网页分类采集器源码,ecshop 修改模板代码,搜索过滤页面,档案管理系统 asp,wifi共享程序代码lzw

错误提示如下,

易语言制作盗号源码,vscode是哪个版本,ubuntu 运行run,tomcat无效签名,sqlite筛选删除,网页设计常用中文字体,百度云服务器代理,mootools插件,前端框架adui,体育爬虫蠕动,php获取文件扩展名,北京seo实战培训,深度解说springboot,网站系统管理功能,自动弹出打印网页,好看的html的页面模板,系统后台自动截图,ssh毕业项目页面网站,学生成绩管理系统模版,校园导游程序lzw

Fatal error: SOAP-ERROR: Parsing WSDL: Couldn find in /soap/Service.php?wsdl in /data/app/www/soaptest/client.php on line 4 Call Stack: 0.0003 324360 1. {main}() /data/app/www/soaptest/client.php:0 0.0003 324796 2. SoapClient->SoapClient() /data/app/www/soaptest/client.php:4

客户端调用代码client

date_default_timezone_set("PRC");

ini_set(soap.wsdl_cache_enabled, "0"); //关闭wsdl缓存

$soap = new SoapClient(/soap/Service.php?wsdl);

//echo $soap->Add(28, 2);

//echo $soap->__soapCall(Add,array(28,2));//或这样调用

服务器端代码Service.php

<?php

class Service {

public function HelloWorld() {

return "Hello";

}

public function Add($a, $b) {

return $a + $b;

}

}

$server = new SoapServer(Service.wsdl, array(soap_version => SOAP_1_2));

$server->setClass("Service"); //注册Service类的所有方法

$server->handle(); //处理请求

?>

生成WSDL文件 create_wsdl.php

date_default_timezone_set("PRC");

include("Service.php");

include("SoapDiscovery.class.php");

$disco = new SoapDiscovery(Service, soap); //第一个参数是类名(生成的wsdl文件就是以它来命名的),即Service类,第二个参数是服务的名字(这个可以随便写)。

$disco->getWSDL();

~

生成wsdl文件类

<?php/**

* Copyright (c) , Braulio Jos?Solano Rojas

* All rights reserved.

*

* Redistribution and use in source and binary forms, with or without modification, are

* permitted provided that the following conditions are met:

*

* Redistributions of source code must retain the above copyright notice, this list of

* conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of

* conditions and the following disclaimer in the documentation and/or other materials

* provided with the distribution.

* Neither the name of the Solsoft de Costa Rica S.A. nor the names of its contributors may

* be used to endorse or promote products derived from this software without specific

* prior written permission.

*

* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND

* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,

* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR

* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR

* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,

* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*

*

* @version $Id: SoapDiscovery.class.php 66 -04-10 07:12:21Z ideaa $

* @copyright

*/

/**

* SoapDiscovery Class that provides Web Service Definition Language (WSDL).

*

* @package SoapDiscovery

* @author Braulio Jos?Solano Rojas

* @copyright Copyright (c) Braulio Jos?Solano Rojas

* @version $Id: SoapDiscovery.class.php 66 -04-10 07:12:21Z ideaa $

* @access public

* */

class SoapDiscovery {

private $class_name = \;

private $service_name = \;

/**

* SoapDiscovery::__construct() SoapDiscovery class Constructor.

*

* @param string $class_name

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。