PHP

PHP Soap 非 WSDL 调用:如何传递参数?

我正在尝试像这样在 PHP (5.2.5) 中进行非 WSDL 调用.我确定我错过了一些简单的东西.这个调用有一个参数,一个字符串,叫做“时区": $URL = 'http://www.nanonull.com/TimeService/TimeService.asmx';$client = new SoapClient(null, array('位置' =>$网址,'uri' =>"http: ..
发布时间:2021-12-24 10:03:12 PHP

将 PHP SoapClient 与本地 WSDL 文件(非 URI)一起使用的任何解决方法?

我有一个在服务器上以 CLI 模式运行的应用程序,它既没有也不需要运行本地 httpd.该应用程序使用 SOAP 与 Web 服务提供者进行传出交互.有问题的提供程序存在一些可用性问题,我们正在尝试通过按照他们的建议在本地托管 WSDL 文件来减少问题的数量. 似乎 SoapClient 构造函数(在 WSDL 模式下)只能使用 URI WSDL 文件,但我试图找出某种方法来解决此限制,并让 ..
发布时间:2021-12-24 10:02:54 PHP

无法理解 PHP 中的 SOAP

这是我尝试使用的 API:http://www.hotelscombined.com/api/LiveRates.asmx?op=HotelSearch 这是我试过的代码: $client = new SoapClient('http://www.hotelscombined.com/api/LiveRates.asmx?WSDL');echo '';var_dump($client->_ ..
发布时间:2021-12-24 10:02:33 PHP

PHP SoapClient 和复杂的标头

我已经尝试了一段时间,但我不知道如何将 PHP SoapCLient 与 WSDL 结合使用以形成复杂的标头(也就是说,比我能找到的任何教程都复杂).我需要发送的信封是这样的: (001) 我尝试使用 __setSoapHeaders() 和 SoapVar() 来实现它.虽然我无法获得正确的输出.从例子中我了解到使用类来填充 XML 中的参数会很好,所以我做了一个这样的类: class ..
发布时间:2021-12-24 10:02:16 PHP

使用 cURL 执行 SOAP

我正在尝试使用 cURL 执行 SOAP 函数(因为我在使用 SoapClient() 时遇到错误). 这是我的代码(已完成一半) $credentials = "username:pass";$url = "https://url/folder/sample.wsdl";$page = "/文件夹";$headers = 数组("POST ".$page." HTTP/1.0","内容类 ..
发布时间:2021-12-24 10:01:30 PHP

使用 PHP 进行 SOAP 身份验证

我需要连接到需要纯文本用户名和密码形式的身份验证凭据的 Web 服务. 我对 SOAP 有基本的了解,并且已经设法使用 NuSOAP 连接到其他不需要用户名或密码的开放网络服务. 以下内容已发送给我: TRUE);$policy = new WSPolicy(array("security" => $security_options));$security_token = 新的 W ..
发布时间:2021-12-24 10:01:05 PHP

如何生成PHPsoap客户端代码?

有没有办法从 WSDL 文件生成 PHP Soap 客户端? 我的意思是像 .net 中的 wsdl.exe 或 svcutil.exe 之类的东西,它为可以作为服务客户端的类生成代码,而不是像: $WSDL = new SOAP_WSDL($wsdl_url);$client = $WSDL->getProxy(); 我的问题是我希望 PHP 客户端能够使用服务,即使该服务没有公开其 ..
发布时间:2021-12-24 09:59:40 PHP

PHP SOAP 客户端教程/推荐?

我需要与基于 .NET 2.0 的 SOAP 服务建立一些集成.我使用 PHP 5 并且从未使用过 SOAP.似乎没有任何关于如何使用 PHP 与肥皂服务对话的直接教程. 有人知道哪里可以找到一些好的教程或文档吗? 解决方案 你试过 SoapClient 哪个已经内置在 PHP 中? 有一个教程:PHP - Soap Client 调用 .NET Web 服务 这里是另一 ..
发布时间:2021-12-24 09:59:00 PHP

PHP SOAP 错误捕获

我快绝望了,我想要的只是在 PHP SOAP Web 服务关闭时进行简单的错误处理以回显错误消息登录服务关闭.请帮帮我! 目前它仍然显示错误(以及警告......): 致命错误:SOAP-ERROR:解析 WSDL 这是脚本: login(array('username'=>$username,'密码'=>$密码));$result = $array->return;}catc ..
发布时间:2021-12-24 09:58:54 PHP

如何转储 SoapClient 请求以进行调试?

我需要调试一些使用soap客户端的代码.我在 php.net 中找到了 getLast* 方法,但是当我尝试获取最后一个调试请求时,它返回 NULL 100,“来自PowerUnit"=>“马力",“toPowerUnit"=>“兆瓦"));echo "====== 请求头 =====".PHP_EOL;var_dump($client->__getLastRequestHeaders());回 ..
发布时间:2021-12-24 09:56:14 PHP

如何在php中使用soap类(举例)?

我想通过这个(weather)示例了解 SOAP 的基本用法.处理这些数据的价值如何? 请求: POST/globalweather.asmx HTTP/1.1主机:www.webservicex.net内容类型:应用程序/soap+xml;字符集=utf-8内容长度:长度 ..
发布时间:2021-12-24 09:55:43 PHP

Php SoapClient stream_context 选项

我想使用第三方的网络服务.要使用 Web 服务,我需要使用 HTTPS 连接.我的问题是,对于开发过程,我有一个带有无效证书的测试 api.我想设置 SoapClient no 来验证服务器的证书.这是我尝试的方法: $opts = 数组('ssl' =>大批('verify_peer' =>错误的),'https' =>大批('curl_verify_ssl_peer' =>错误的,'curl ..
发布时间:2021-12-24 09:55:15 PHP

更改 php 中的soap前缀

我正在将一个肥皂网络服务从 .net 重写为 php.默认情况下,php 给我的标签如下所示: ..
发布时间:2021-12-24 09:54:12 PHP

“未将对象引用设置为对象的实例"从 PHP 连接到 SOAP 服务器时出错

我第一次尝试从 PHP 连接到 SOAP 服务器,但我不明白如何登录并获取我需要的数据.我尝试连接的服务是 Hawley USA 服务 http://hawleyusa.com/thcServices/StoreServices.asmx).我一直在看一些关于如何连接的帖子,我了解了一些基础知识.我已经确认我在我的 PHP 中启用了 SOAP,我只是想获取一个库存列表.这是我正在使用的代码: I ..
发布时间:2021-12-24 09:53:21 PHP