PHP Soap 问题:服务器无法处理请求。 ---> 未将对象引用设置为对象的实例

2023-12-28

我正在使用 PHP 5.2.5.5 和 Moodle 1.9。

当我进行不带参数的简单 SOAP 调用时,它可以工作。但是,一旦我使用带参数的调用,它就会失败。如果我使用 Fiddler 捕获 SOAP 请求,我会发现它根本没有将参数添加到 SOAP 请求中。

这是我的示例代码:

$WSDL = 'http://www.nanonull.com/TimeService/TimeService.asmx?WSDL';
$client = new SoapClient($WSDL);
$response = $client->getUTCTime(); // WORKS
$response = $client->getTimeZoneTime('ZULU');  // SOAP FAULT

有什么建议么?


您还需要传递该参数的名称(并传递一个数组):

$WSDL = 'http://www.nanonull.com/TimeService/TimeService.asmx?WSDL';
$client = new SoapClient($WSDL);
$response = $client->getUTCTime(); // WORKS

$response = $client->getTimeZoneTime(array('timezone'=>'ZULU')); //works
print_r( $response);

see: http://www.nanonull.com/TimeService/TimeService.asmx?op=getTimeZoneTime http://www.nanonull.com/TimeService/TimeService.asmx?op=getTimeZoneTime

and: http://www.nanonull.com/TimeService/TimeService.asmx http://www.nanonull.com/TimeService/TimeService.asmx

Jack

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP Soap 问题:服务器无法处理请求。 ---> 未将对象引用设置为对象的实例 的相关文章

  • 将 #RRGGBB 十六进制值转换为 #AARRGGBB

    414141 与 AARRGGBB 的值是什么 52b531 又如何 我如何使用 PHP 转换它 Regards 奔腾10 AA 是 Alpha 通道 直接转换是将 AA 设置为 FF 以使其完全不透明 414141 becomes FF4
  • 在多维数组 PHP 的所有键中搜索

    我想在多维数组中的所有键中搜索特定字符串 我只需要弄清楚它是否存在 仅此而已 我想知道访问者的 IP 是否存在于任何数组中 有没有我可以用来执行此操作的 php 函数或方法 我尝试过的每个函数或方法总是返回 false 数组中 数组搜索 数
  • 从 freshdesk api 获取所有用户时获取curl_error(): 2 不是有效的 cURL 句柄资源

    我正在创建自己的系统来管理通过其 API 来自 freshdesk com 的所有票证 我正在发出curl 请求以从freshdesk com 获取数据 通过获取与股票相关的数据 它的工作正常 但是当我通过curl请求请求所有用户时 它会给
  • SetInterval 函数不适用于 PHP 文件

    我有这样的index html
  • 内连接 3 个表

    我正在使用 PHP 和 PDO 我需要重新收集连接 3 个表的信息 photos albums 相册照片 该表具有以下结构 photos photo id int path varchar nick varchar date timesta
  • 是否可以在 UML 中可视化一堆函数

    我正在改进一个使用类和函数文件 只是包含各种函数的 php 文件 的内容管理系统 例如 我有一堂课叫Admin以及一个功能文件 其功能包括显示管理员概述 创建新管理员 编辑现有管理员 删除管理员 函数文件使用类并执行 mvc 概念的可视化部
  • PHP 异常处理与 C#

    这是一个非常基本的问题 我希望如此 我所做的大部分异常处理都是使用 C 进行的 在 C 中 任何在 try catch 块中出错的代码都会由 catch 代码处理 例如 try int divByZero 45 0 catch Except
  • 用 PHP 截断文件末尾

    我有一个日志文件 我想在 PHP 读取该文件后将其截断 我的代码目前如下所示 fp fopen file r ftruncate fp 125000 fclose fp 但是 这会通过保留first1MB 不过 我想保留last1Mb 的文
  • CakePHP Auth 组件使用 $this->Auth->login() 时未登录;

    我是 cakePHP 的新手 我已经阅读了他们的文档 并且正在遵循他们的简单身份验证示例 我还广泛搜索 包括本网站上的答案 来寻找我的问题的答案 我正在使用 cakePHP 2 0 我的 UsersController 的登录功能如下所示
  • 将 PHP 中的 openssl AES 转换为 Python AES

    我有一个 php 文件 如下所示 encryption encoded key c7e1wJFz PBwQix80D1MbIwwOmOceZOzFGoidzDkF5g function my encrypt data key encrypt
  • zend 表单验证

    我想知道 Zend Form 如何验证输入 我的意思是它如何知道要验证哪些输入字段 我查看了 php 全局变量 POST GET 但没有看到任何设置为标识符 例如 的内容 以便了解如何验证 有人能给我推荐一些关于这些东西的指南吗 好吧 找出
  • 如何使用 php DOM 获取 内的值?

    我如何使用 php DOM 获取 内的值 这是我的 xml 中的一些代码
  • 查明具有特定 ID 的会话是否已过期

    我正在创建一个上传功能 将用户上传的文件存储在服务器上 并以用户的会话 ID 作为名称 现在 我只想将此文件保留在服务器上 直到该会话处于活动状态 所以 我的问题是 如何根据会话 ID 确定会话是活动的还是过期的 以便在后一种情况下我可以安
  • PHP 中的静态类初始值设定项

    我有一个带有一些静态函数的辅助类 类中的所有函数都需要一个 重 初始化函数来运行一次 就好像它是一个构造函数 有实现这一目标的良好实践吗 我唯一想到的就是打电话init函数 如果它已经运行过一次 使用静态 initialized变种 问题是
  • 在 PHP 中将整数转换为十六进制值

    如何将PHP中第一类中的数字转换为第二类中的数字 是否有内置函数来转换数字 也是我的标题 将整数转换为十六进制值 甚至正确 class Permission const READ 1 const UPDATE 2 const DELETE
  • 彩色 var_dump() 和错误

    我怎样才能将样式设置为var dump 功能和PHP错误样式 如下图所示 目前我有下一个观点var dump with pre var dump pre 没有它将全部在一行中 并且只是纯文本的错误 我搜索了一些 PHP 颜色错误 var d
  • Gearman,php 扩展问题:使用终端在 .. 中找不到类“GearmanWorker”,但可以在浏览器上使用

    我最近在 ubuntu 10 04 上安装了 gearman 并安装了它的 pecl 扩展 现在 当我在浏览器中运行一个 php 文件时 其中包含 client new GearmanWorker die var Dump client I
  • 创建单个随机 Magento 优惠券

    我遇到了一些麻烦 我想要做的是每次有人订阅我们的时事通讯时 在 Magento 中自动生成一个随机优惠券代码 这张优惠券可减 10 美元 并且有exp 订阅后两周的日期 因此 我正在尝试编写一个简单的脚本 当提交 订阅我们的时事通讯 表单时
  • 使用 Webmin 设置 cron 作业

    我正在尝试使用 Webmin 设置一个 Cron 作业每 5 分钟运行一次 它需要定位 php 文件并运行该文件中的 php 脚本 当我在 命令 字段中输入文件路径时 它不起作用 我只是想知道我做错了什么 以及我需要 Cron 作业运行的文
  • Mysql加密/存储敏感数据,

    我的 PHP 网站有以下内容 启用 SSL 饼干 session set cookie params cookieParams lifetime cookieParams path cookieParams domain secure ht

随机推荐

  • 在 ASP.NET 中获取服务器的 IP 地址?

    如何获取调用我的 ASP NET 页面的服务器的 IP 地址 我看过有关 Response 对象的内容 但对 c 很陌生 万分感谢 这应该有效 this gets the ip address of the server pc public
  • 如何优雅地处理 Ajax 调用的登录过期?

    我的 Web 应用程序由大量对服务器端的 Ajax 调用组成RESTful APIs 每次客户登录我的网站时 登录页面都会显示JWT JSON Web Token 来自服务器的令牌并将其存储为cookie在客户端 我选择将其存储为 cook
  • 使用 html 表单输入创建静态 html 页面

    我有一个 html 表单 它调用一个 php 文件 索引 html gt
  • iPhone 上的 pageshow 事件仅触发一次

    我正在尝试使用pageshowSafari iPhone 上的事件修复了后退按钮缓存的一些问题 但使用后退按钮时似乎只能工作一次 我在页面上有这个处理程序A window addEventListener pageshow function
  • R - sort() 输出缺少一行

    I have A and B如下 编辑 我很困而且很困惑 这些不是数据框 gt length A 1 490 gt length B 1 17730 gt str A num 1 490 0 0113 0 0106 0 2308 0 043
  • 将页面移动到 WordPress 中的子目录

    我有一个用 WordPress 制作的主页设置 所有页面都在根目录中 www example com 是否可以将我的某些页面移动到子目录中 like www example com products 根目录保持不变非常重要 这是简单的方法
  • 如何在 zend 框架视图中使用 $this->_() ?

    在我的 ZF 1 11 应用程序中 我将翻译器存储在注册表中 如下所示 Zend Registry set Zend Translate translator 因此 在我的视图脚本中 我可以通过以下方式访问翻译器 this gt trans
  • 使用 Python 复制 SAS 的第一个和最后一个功能

    我最近迁移到 Python 作为我的主要分析工具 并且我希望能够复制第一个工具 最后的 SAS 中的功能 SAS 代码如下 data data out set data in if first ID then flag 1 if last
  • ActiveMQ - 是否可以在 CLIENT_ACKNOWLEDGE 模式下确认单个消息

    根据http docs oracle com javaee 6 api javax jms Message html acknowledge http docs oracle com javaee 6 api javax jms Messa
  • 适用于 Android 的 Flurry 错误报告

    有没有人使用 Flurry 生成未捕获异常的报告 可以发布一些有关如何执行此操作的示例代码 我没有看到任何通过 Flurry 本身的示例 尽管我已经看到了自定义异常报告器的代码示例 但我还没有看到如何仅使用 Flurry 实现基本错误报告的
  • 我需要帮助使用 dataweave 以 xml 格式输出“大于”和“小于”字符

    我有以下数据编织代码 dw 2 0 output xml writeDeclaration false a b lt 当前输出是
  • 添加具有默认值的新列,而不是现有行

    alter table report add favourite film VARCHAR2 100 DEFAULT Star Wars 这会添加一个具有默认值的新列 但在我看来 它还会在所有预先存在的行上设置默认值 而不是将它们保留为空
  • 在iPhone中绘制空心圆

    i need to draw the following image 灰色部分是我想在另一张图像上绘制的内容 我需要使用 CGContext 方法使用的代码是什么 我尝试使用 CGContextAddArc 但失败了 因为当我填充笔划时 中
  • TestWatcher 和 TestNG

    All 我使用 JUnit 和 TestWatcher 以及 Selenium Java 在失败和成功时使用 TestWatcher 我调用错误跟踪工具 API 来锁定测试用例和缺陷 我现在想要生成 Selenium 测试运行的报告并锁定测
  • 如何在 VBA 中格式化文本/字符串?

    在下面的代码中 我采用一些输入参数 文本或单元格 并使用我需要的格式将它们组合起来形成一个字符串 我需要将 Task Name 以及 Lead 等文本设为粗体 我知道你不能将文本设置为粗体 但我该怎么做呢 我存储值的这个单元格最终会在 Wo
  • 如何确定远程通道是否已注册

    在我的 ASP NET 应用程序中 全局应用程序启动事件中有一行通过调用 Remoting Configuration Configure 来配置客户端远程处理通道 这第一次运行良好 但是当我的 Web 应用程序被回收时 应用程序启动事件再
  • 包含的 C++/C 头文件的实现在哪里?

    这可能看起来有点愚蠢 但这已经困扰了一段时间了 当我在我的C C程序中包含一些别人编写的头文件时 编译器如何知道头文件中声明的类成员函数的实现在哪里 假设我想编写一些利用 OpenCV 库的程序 通常我想使用 include
  • 从服务器获取图像并在客户端预览

    所以我试图从服务器获取图像并在客户端上预览它 我现在可以检索图像 但我不知道如何在网页上异步预览它 axios get link responseType stream then img gt What i have to do here
  • InnoSetup (Pascal):FileExists() 未找到每个文件

    看来 我想用 FileExists 检查的某些文件即使存在也永远找不到 而其他文件每次都会找到 如果我将文件 driver sys 放入 C Windows System32 drivers 目录中 则永远不会找到它 每次调用该函数时 Fi
  • PHP Soap 问题:服务器无法处理请求。 ---> 未将对象引用设置为对象的实例

    我正在使用 PHP 5 2 5 5 和 Moodle 1 9 当我进行不带参数的简单 SOAP 调用时 它可以工作 但是 一旦我使用带参数的调用 它就会失败 如果我使用 Fiddler 捕获 SOAP 请求 我会发现它根本没有将参数添加到