PHP WSO2 的 WSF/PHP
我正在尝试将 WSO2' WSF 用于 PHP,并且我正在使用 WS Security 对象。我正在向服务器发出请求并收到身份验证错误。我相信 WS 安全对象缺少某些内容,因此我希望看到正在发送的 RAW SOAP 消息...有没有办法做到这一点。
我不在本地这样做。
I am trying to use WSO2' WSF for PHP and I am using a WS Security object. I am making the request to the server and getting an Authentication error. I believe the WS Security Object is missing something, so I would like to see the RAW SOAP message being sent...Is there a way to do this.
I am not doing this locally.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这非常简单。像这样构造您的 SOAP 客户端:
然后,在发送消息后,只需调用
$client->__getLastRequest()
或$client->__getLastResponse()
视情况而定。您还可以调用$client->__getLastRequestHeaders()
或$client->__getLastResponseHeaders()
。请注意,在发送消息之前不可能获得任何这些信息。您必须首先发送 SOAP 消息。
另外,您可能会发现 http://us.php.net/soapclient 很有帮助。
This is pretty straightforward. Construct your SOAP client like so:
Then, after you've sent your message, just call
$client->__getLastRequest()
or$client->__getLastResponse()
as appropriate. You can also call$client->__getLastRequestHeaders()
or$client->__getLastResponseHeaders()
.Note that it is not possible to get any of this before sending the message. You must first send the SOAP message.
Also, you may find http://us.php.net/soapclient helpful.