- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 PHP 5.3 创建了一个基于 WSDL 的 SOAP Web 服务。我使用 Zend Framework 来处理服务,而 ZF 又位于 PHP 的内置 SoapServer 类之上。
在使用 SoapUI 进行测试时,我发现传递无效类型的参数(例如,当 WSDL 定义整数时传递字符串)会导致空响应。深入研究代码,我发现当 ZF 调用 SoapServer->handle() 时,执行会因以下 fatal error 而终止:
Fatal error: SOAP-ERROR: Encoding: Violation of encoding rules
最佳答案
你可以试试评论:https://bugs.php.net/bug.php?id=50547#1298563236 (页面上的第三条评论)?
Xdebug might be the problem. When using xdebug_disable() before calling the handle() method, the server responds with a proper SOAP message which says that something went wrong.
xdebug_disable()
救了我。
关于php - 无法处理 PHP 的 SoapServer->handle() 方法中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217399/
是否可以将 Delphi SoapServer 应用程序转换为使用 TCP/IP? 最佳答案 从您的评论到您的问题,听起来您正在寻找摆脱 SOAP,并使用其他东西通过 TCP/IP 连接进行通信。 可
我已经在其他地方看到这个问题的答案,但我仍然无法解决这个问题,所以我需要进一步说明: 给出的例子是: $tag['_'] = 'yyy'; $tag['attr'] = 'xxx'; $tagVar
我正在使用 PHP 的 SoapServer 类构建 Web 服务。使用 classmap 功能效果很好,并且 WSDL 类型正确映射到 PHP 类型。但是,我无法弄清楚映射类的实例是如何创建的。 有
我正在使用 PHP 中的 SoapServer 开发网络服务。以前,我使用完全相同的技术制作了另一个网络服务。我的新项目在同一台服务器上,但在另一个子目录中。在服务和 soapserver 的 url
我想发送一个纯 xml 的 soap 响应,即没有 soap 信封。这是我目前的回应 false
我正在阅读 php 类 SoapServer 的文档,但没有找到任何关于将在 SoapServer 构造函数中传递的选项的描述: 还有一个功能选项可以设置为 SOAP_WAIT_ONE_WAY_CAL
与编写DataSnap相比,使用DataSnap有哪些优势?肥皂服务器应用程序。 我知道Datasnap 可以使用TCP/IP 代替soap。 问候 桑迪普 最佳答案 使用 DataSnap,您可以导
是否有任何/所有异常是 PHP SoapServer可能会在任何地方记录下来? (意味着构建的是 SoapServer 的 native PHP 实现,而不是基于第三方 PHP 的实现) 如果不是,是
我正在尝试使用 native SoapServer 类在 PHP 中创建一个简单的 SOAP 网络服务:http://www.php.net/manual/en/class.soapserver.ph
我正在尝试在代理后面同时运行 PHP SoapClient 和 SoapServer(用于 Magento),其中唯一允许通过代理服务器的网络流量。 我已经和客户一起工作了: $client = ne
我需要在 Soap 响应中添加一个命名空间。我正在使用 php 和 SoapServer。我的回答是这样开始的: 我需要它像这样开始: 我在PHP中的代码是这样的,我不知道如何继续: class
我正在创建一个 SOAP 服务器(在 Symfony 中使用 ckWebservicePlugin),它需要符合以下请求和响应结构(我得到的是一个已经商定的规范)。 请求:
我有一个基于 symfony 的产品,我必须在其中公开一个 Soap API。我已经创建了 wsdl 文件,在输入用户名和密码进行基本的 http 身份验证检查后,可以从浏览器访问该文件。 当我使用
所以错误是: PHP fatal error :过程“sup:set_availability”不存在于 XMLSoapServer.php 中 我在我的开发环境 (MAMP) 上收到此错误。 这是由
我正在设置一个 SOAP 网络服务,它接受 XML 输入并且必须返回自定义 XML 输出。所有这些都在 WSDL 中定义。我为此应用了 soapServer(直到有人说它有错误阻止我实现我的目标:-)
我正在设置一个 SOAP 网络服务,它应该返回一个复合消息。 此消息的有效实例如下: x1 w1
我使用 PHP 5.3 创建了一个基于 WSDL 的 SOAP Web 服务。我使用 Zend Framework 来处理服务,而 ZF 又位于 PHP 的内置 SoapServer 类之上。 在使用
我们已经构建了一个 SOAP 服务来接收请求,但是给出的响应需要包含一个附加值,我们不知道如何添加它。 我们需要添加 xmlns="http://some-url.co.uk/"进入这个: 所以它读
在“创建服务端”方面,我对 Soap 比较陌生,所以对于我正在使用的任何术语,请提前表示歉意。 是否可以从使用 PHP 的 SoapServer 类设置的远程过程 Soap 服务返回 PHP 数组?
我有一个由 java 中的网络服务生成的 WSDL,我需要在 php 应用程序中复制相同的网络服务。 我看了看,我发现的大多数脚本都只是生成客户端。我需要将被消耗的服务器端。 最佳答案 如果您有 WS
我是一名优秀的程序员,十分优秀!