我想使用HttpURLConnection
對服務器進行一些API調用。但請求都沒有成功,返回:Java:在發送之前顯示HttpURLConnection的請求
<error>
<http_status>400 Bad Request</http_status>
<message>Unexpected request Content-Type header ''. Expecting 'application/x-www-form-urlencoded'.</message>
</error>
所以我要檢查「真正」的內容是什麼正被髮送到服務器。我真正的內容是指確切的HTTP請求。
任何想法,我可以看到這個?
編輯: 基於這裏我要澄清我的問題,第一個答案:我想避免使用外部程序,如HTTP嗅探器或任何東西,我希望有一個功能或屬性或任何持有我正在尋找的信息。
如果不是的話,沒有人知道是否可以手動重建該信息(例如,通過調用一些功能,如getRequestMethod()等)
我還挺常使這是面臨這樣的問題值得我努力構建這樣的功能。只需要知道如何:)
可能的複製[如何啓用Java HttpURLConnection流量的線路日誌記錄?](http://stackoverflow.com/questions/1445919/how-to-enable-wire-logging-for-a-java-httpurlconnection-traffic) – Vadzim 2015-10-09 10:22:17