PHP WSO2的WSF / PHP

时间:2010-07-16 20:06:28

标签: php soap web-services wsh wso2

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

我不是在本地做这件事。

1 个答案:

答案 0 :(得分:2)

这非常简单。像这样构建您的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有帮助。