PHP

在 PHP 上启用 SOAP

我想在我的 PHP5/Centos/Apache 服务器上启用 SOAP.我可以完全访问服务器.我的 php.ini 文件包括以下内容.当我查看 phpinfo() 时,它没有引用 SOAP.有什么建议?谢谢 [肥皂];启用或禁用 WSDL 缓存功能.soap.wsdl_cache_enabled=1;设置 SOAP 扩展将放置缓存文件的目录名称.soap.wsdl_cache_dir="/tm ..
发布时间:2021-12-24 10:24:28 PHP

从 PHP SOAP 服务器获取接收到的 XML

我在 symfony2 应用程序中使用内置的 SOAP-Server,除了处理 StdClass-Object,我还需要读取收到的完整 xml 以进行调试和记录.有没有办法简单地捕获传输的xml?它应该在请求头的某个地方,但我根本找不到它. 解决方案 我一直在寻找同样的东西,终于找到了.希望这对您或其他人有所帮助. $postdata = file_get_contents("php:/ ..
发布时间:2021-12-24 10:24:13 PHP

不是有效的 AllXsd 值

我是从 Soap 客户端请求中得到的: 异常:SoapFault 异常:[soap:Client] 服务器无法读取请求.---> 有错误在 XML 文档中 (2, 273).---> 该字符串 '2010-5-24' 无效AllXsd 值.在/path/filinet.php:21堆栈跟踪:#0 [内部函数]:SoapClient->__call('SubIdDetailsByO...',数 ..
发布时间:2021-12-24 10:23:54 PHP

PHP中P_SHA1算法的实现

我们正在尝试实现一个函数 P_SHA1 表示 PHP.用 Python 编写的函数的模式.但是,不幸的是,有些东西不能正常工作.下面是JAVA中的实现函数:http://ws.apache.org/wss4j/xref/org/apache/ws/security/conversation/dkalgo/P_SHA1.html 我们的代码: 也许有人知道我在哪里可以找到现成的解决方案? ..
发布时间:2021-12-24 10:23:23 PHP

将字节数组从 PHP 发送到 WCF

我必须从我的 PHP 客户端向 WCF 主机发送一个字节数组(编码照片).当我在 PHP 中对我的数组执行 var_dump() 时,我得到一个数组 [2839],这是可以的,但是在服务器端,当我调试时,我看到收到的数组只是字节 [5] ......知道如何修复它吗? 我用过这样的代码 $file = file_get_contents($_FILES['Filedata']['tmp_n ..
发布时间:2021-12-24 10:23:00 PHP

PHP 中的 SoapClient 错误回退

在 PHP 中,如果您尝试实例化一个新的 SoapClient,并且 WSDL 不可访问(服务器停机或其他),抛出 PHP 致命错误: 致命错误:SOAP-ERROR:解析 WSDL:无法加载'http://example.com/servlet/app/SomeService?wsdl': 无法加载外部实体"http://example.com/servlet/app/SomeServic ..
发布时间:2021-12-24 10:21:40 PHP

PHP 的 SOAP 库

是否有用于 PHP 的 SOAP 库的完整列表?我正在寻找可用 SOAP 库的完整列表来制作比较图表.到目前为止,我已经找到 Zend_Soap、Nusoap、原生 PHP SOAP 支持(通过模块).你能推荐更多吗? 更新: 正如 harke 所建议的那样,我要求每个人都帮助更新本主题中的 PHP SOAP 库列表.如果您是任何未列出库的贡献者或用户,请在下方添加您的答案. 解决方案 ..
发布时间:2021-12-24 10:21:33 PHP

SOAP-ERROR:编码:违反编码规则?

伙计们,我被困住了,在过去的几个小时里我的头从桌子上摔下来. 我正在尝试使用一项服务,并且我调用了其他 8 个函数,它们本质上与这个函数几乎相同,但是这个函数会导致“SOAP-ERROR: Encoding: Violation of encoding rules"错误. 这里是函数调用(为安全起见省略了 wsdl): function CanLoadProduct($data){ ..
发布时间:2021-12-24 10:21:25 PHP

PHP &XML - 如何从此 XML 在 PHP 中生成soap请求?

我对 SOAP 操作完全陌生. 我收到了一个 XML 文档 (SOAP),以获取一些运输方式的收集点. 来自此处的手册: http://privpakservices.schenker.nu/package/package_1.3/packageservices.asmx?op=SearchCollectionPoint 我可以看到我需要使用以下 SOAP 请求: POS ..
发布时间:2021-12-24 10:19:56 PHP

SoapFault 异常:[HTTP] 获取 http 标头时出错

我的 php 页面出现以下异常. SoapFault 异常:[HTTP] 获取 http 标头时出错 我阅读了几篇文章,发现 default_socket_timeout 需要配置.所以我设置如下.default_socket_timeout = 480 我仍然遇到同样的错误.有人可以帮我吗? 解决方案 我在 Web 服务中的一个流程需要很长时间才能执行.因此,我收到了肥 ..
发布时间:2021-12-24 10:18:22 PHP

如何确定有效的 SoapAction?

我正在使用 NuSoap PHP 库 调用一个 webservice.webservice 似乎使用 .NET;每次我调用它时,都会收到关于使用无效 SoapAction 标头 的错误.发送的标头是一个空字符串.如何找到服务器期望的 SoapAction? 解决方案 通过查看服务的 WSDL,您可以看到您正在调用的服务操作期望的 SoapAction.对于 .NET 服务,您可以通过在 W ..
发布时间:2021-12-24 10:18:13 PHP

PHP SoapFault 没有被异常处理程序捕获

我是 PHP 异常处理和 SOAP 的新手.出于某种原因,我无法捕获 SoapFault.我不知道为什么.肥皂服务器不是我的. 尝试{$contact_id = $objSoapClient->getContactIdFromVisitorId('12345');}捕获(SoapFault $sf){echo "Soapfault";}捕获(异常 $e){echo "异常";} 我故意传入错误 ..
发布时间:2021-12-24 10:17:46 PHP

解析 SOAP 响应

从我的控制器调用网络服务: $client = new \SoapClient("http://.../webservice/NAME_OF_PAGE.asmx?WSDL");$result = $client->EstadoHabitacionesFechas(); 我明白了: ..
发布时间:2021-12-24 10:16:37 PHP

SoapClient 设置自定义 HTTP Header

我正在编写一个基于 PHP 的 SOAP 客户端应用程序,该应用程序使用 PHP5 原生的 SOAP 库.我需要发送一个 HTTP cookie 和一个额外的 HTTP 标头作为请求的一部分.cookie部分没问题: 代码: $client = new SoapClient($webServiceURI, array("exceptions" => 0, "trace" => 1, "en ..
发布时间:2021-12-24 10:16:16 PHP

如何摆脱“未捕获的 SoapFault 异常:[客户端] 看起来我们在...中没有 XML 文档"错误

我正在尝试在服务器端使用 nusoap 为动态站点开发业务逻辑(因为我需要 wsdls,而 PHP SOAP 扩展无法生成 wsdls),并在客户端使用 PHP SOAP 扩展. 但是,我什至无法正确使用 login 和 getRole 函数.当我尝试调用客户端时,我收到以下消息 未捕获的 SoapFault 异常:[客户端] 看起来我们在 [某些路径] 中没有 XML 文档... Ws ..
发布时间:2021-12-24 10:16:07 PHP

如何使用 SOAP 进行身份验证?

如何使用 SOAP 对用户进行身份验证? 我是否必须要求用户在每次 SOAP 请求时都发送他的用户名和密码,然后我根据数据库对他进行身份验证? 这似乎不会引起不必要的查询吗? 解决方案 一种更简单的方法是在第一次查询时进行身份验证,在服务器端建立一个会话记录,其中包含远程 IP 地址和您提供给客户端作为 authToken.然后让客户端在以后的查询中传递这个 authToken ..
发布时间:2021-12-24 10:15:45 PHP

PHP SOAP 和 NuSOAP 哪个更好?

PHP SOAP 和 NuSOAP 哪个更好?请帮帮我? 解决方案 PHP SOAP 可用PHP 5.0.1 .如果您使用的是 PHP4,则必须使用 NuSOAP. 原生的 PHP 代码通常在性能上更好 &相对没有错误,所以如果 PHP SOAP 可用,请使用它.而且,NuSOAP 官网上的文档并不多. ..
发布时间:2021-12-24 10:14:45 PHP

PHP SoapClient 请求:不是此服务的有效方法

好吧,我想我需要另一双眼睛来看看这个.我正在对远程服务器上的 echo Web 服务进行简单的 php soapclient 调用.我很确定我没有任何错别字并且函数调用是正确的.但是,我收到一个致命错误,声称该函数不是有效方法.以下是 Web 服务类型的 var_dump. array(4) { [0]=> string(88) "struct EspException { string C ..
发布时间:2021-12-24 10:14:16 PHP