PHP不是我的家,但是我发现 (' data ', {u'Global Quote': {u'05. price': u'108.2900', u'08. previous close': u'107.2800', u'10. change percent': u'0.9415%', u'03. high': u'108.8800', u'07. latest trading day': u'2018-11-16', '}})
的请求和响应日志记录/跟踪确实很差。
要求:在HTTP级别上记录请求和响应,包括所有HTTP标头,即“原始” HTTP消息。
How can I intercept the HTTP request of a PHP Soap Client?建议扩展SoapClient
并覆盖__doRequest
。我整理了如下所示的内容。当前失败
SoapClient
我需要研究一下,但是主要的问题是,它在应用程序级别而不是HTTP级别拦截消息。因此,无法访问HTTP标头,例如AFAICS。
如何进入应用程序层以下?理想情况下,我可以告诉(修改过的)Uncaught SoapFault exception: [Client] SoapClient::__doRequest() returned non string value
将所有HTTP消息转储到文件X。
LoggingSoapClient
SoapClient