我試圖調試一個PHP腳本,通過SOAP向服務器發送請求。我必須在SOAP請求消息中插入一個結構化變量,但是我得到的錯誤信息比如「string」等無用的錯誤消息:/如何在請求期間監聽SoapClient發送到服務器的內容?
所以我想檢查由SoapClient類發送到服務器的原始請求。通過「生」我的意思是我需要傳遞XML字符串。像 <soapenv:Envelope ...>...<myVar>...</myVar>...</soapenv:Envelope>
。
我該怎麼做?我在Debian主機上運行這個腳本,所以我試着看看netcat,但是我找不到選項列表中的一些東西。
哦,對不起,這個「生」並不確切。我的意思是我需要傳遞XML字符串。像 ... ... ... soapenv:Envelope> –
Forseti
@Forseti你也可以用這個方法獲取XML字符串,只要檢查包的內容(我認爲即使是一個選項whick也會顯示單個tcp會話的完整內容/正文) – P0rnflake
__getLastRequest()是要走的路。最簡單和工作。謝謝! – Forseti