2010-12-16 21 views
1

我有一些休息服務返回工作得很好的JSON。但是當我讓模擬器運行一個Web代理(Charles)時,突然間我得到了getResponse()的空值。使用代理(查爾斯)時HttpClient響應爲空

令人沮喪的是,我可以在查爾斯看到響應和請求看起來很棒。

  • 當模擬器通過代理運行時,其他人看到org.apache.http.client.HttpClient的問題?
  • 關於如何解決這個問題的建議?
  • 我應該切換到另一個代理嗎?我知道的小提琴手,但這是個人電腦只...
  • 任何其他的想法?

謝謝:)

+0

代碼請????????? – viv 2010-12-16 08:21:26

回答

0

所以我不知道爲什麼響應回來了空,但我可以查看與HTTP嗅探器不是一個代理服務器的流量。我用HTTPScoop,這是一個不錯的小應用程序。

另外,使用HTTPScoop的好處在於,當我打開互聯網共享並讓我的手機使用我的Mac上的無線網絡時,我還可以看到實際設備上的流量。所以這對於調試手機本身會發生什麼是很好的。

0

查爾斯可與SDK R13和以下仿真參數:

-http代理localhost.:8888 -port 5554 -debug代理

這證實我的Mac上工作。

+0

最終創建了關於此的博客文章:http://qtcstation.com/2011/09/configuring-charles-web-debugger-to-work-with-android-devices-and-emulator/ – 2011-09-29 07:02:09