2014-01-27 81 views
7

我使用排球庫來調用其餘的web服務,我使用後,得到但我不知道爲什麼我發送帖子,它從服務器端收到的帖子,所以我想打印所有請求,這樣做庫這樣的打印從排球庫呼叫的所有請求日誌

[30/Jul/2013:12:28:09 +0000] "POST /app HTTP/1.1" 302 0 

[30/Jul/2013:12:28:09 +0000] "GET /app/ HTTP/1.1" 200 0 

我該怎麼做?

enter image description here

我調試凌空,我不知道爲什麼變的方法得到的,在請求變量mMethod爲1,在連接變量的方法就搞定!

我發現有來自服務器端的重定向,是有可能,我知道,如果有來自凌空

+0

你有排球的源代碼嗎? – Blackbelt

+0

是的我有源代碼。 –

+0

如果要通過HttpUrlConnection發送Post請求,則必須調用setDoOutput – Blackbelt

回答

12

重定向或不使用凌空Log.isLoggable()打印出的信息。此功能是很怪的,所以爲了看你需要做以下的凌空日誌:

  1. (可選)凌空標籤更改爲任何你喜歡使用VollyLog.setTag("MyTag")。默認標籤是"Volley"
  2. 將設備連接到計算機,並使用終端/ cmd在adb位置(默認情況下爲platform-tools庫)調用adb shell
  3. 在adb shell中鍵入以下命令:setprop log.tag.MyTag VERBOSE(根據步驟1,「MyTag」應該替換爲無論您的標籤是什麼)。

Volley日誌現在將被打印出來。

請注意,這有時會重置,因此您需要重新執行此操作。我認爲每當你重新啓動你的手機。

+0

不打印頭仍然 – JPM