【问题标题】:PHP WSO2's WSF/PHPPHP WSO2 的 WSF/PHP
【发布时间】:2010-07-16 20:06:28
【问题描述】:

我正在尝试将 WSO2 的 WSF 用于 PHP,并且我正在使用 WS 安全对象。我正在向服务器发出请求并收到身份验证错误。我相信 WS 安全对象丢失了一些东西,所以我希望看到正在发送的 RAW SOAP 消息...有没有办法做到这一点。

我不是在本地做这个。

【问题讨论】:

  • "我想看看 RAW SOAP" 不要埋没领导。将其放入问题的标题中。发布错误消息也是一个好主意,以防有人有一些可能有用的经验。

标签: php soap web-services wsh wso2


【解决方案1】:

这很简单。像这样构建您的 SOAP 客户端:

$client = new SoapClient($wsdl_url, array('location' => $endpoint_url, 'trace' => true));

然后,在您发送消息后,只需根据需要致电$client->__getLastRequest()$client->__getLastResponse()。您也可以致电$client->__getLastRequestHeaders()$client->__getLastResponseHeaders()

请注意,在发送消息之前不可能得到任何这些。您必须先发送 SOAP 消息。

另外,您可能会发现http://us.php.net/soapclient 很有帮助。

【讨论】:

  • 我没有使用默认的 PHP 肥皂客户端,我使用的是 WSO2,但这让我想看看它是否有类似的方法。所以 $client->getLastRequest() 是我正在寻找的谢谢!
猜你喜欢
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多