1
我想轉儲一個org.apache.http.client.methods.HttpPost
對象的完整內容,所以我可以使用curl來調試此對象的錯誤。無論如何要做到這一點?使用捲曲與Apache HttpPost對象
謝謝。
我想轉儲一個org.apache.http.client.methods.HttpPost
對象的完整內容,所以我可以使用curl來調試此對象的錯誤。無論如何要做到這一點?使用捲曲與Apache HttpPost對象
謝謝。
不太清楚你想做什麼,但我想你想看看從Java發送到某個遠程端點的內容。您可以攔截實際HTTP請求和有工具爲:
已經攔截的請求,你會看到它的原始形式,東西像
POST /endpoint HTTP/1.1
Accept-Encoding: gzip
Accept: text/xml
Content-Type: text/xml; charset=utf-8
Content-Length: 342
Host: 127.0.0.1:8080
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.2.1 (java 1.5)
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
/// etc
有轉儲,你將能夠通過curl重現請求並修改它的某些部分以查看它們是否錯誤。
Fiddler2開始很簡單。 TunnelliJ更簡單,但與IDEA相關。 Wireshark是較低級的,允許攔截任何流量,而不僅僅是HTTP。但它需要一些技能來使用它。
這是java類,.net類還是其他?這個問題如何與apache相關? –
這是java。對於錯誤的標籤,我很抱歉。固定。 – hixhix