2017-09-14 42 views
0

我的應用程序運行,開發下一個模擬器,我需要將流量路由通過提琴手現在再進行檢查和測試。如何使HttpURLConnection使用PC的代理,而不是通過代碼?

如何讓HttpURLConnection類只需按照PC的代理服務器設置,而不必在代碼中設置了代理?

這是比較容易按F12打開上的提琴手/又比添加代碼,並使用配置文件。

+0

你是什麼意思?你用'android'標記了你的問題,並提到了一個'應用'它與你的** PC **代理設置有什麼關係? – Oleg

+0

在仿真器中運行的Android應用程序正在開發中。如果Fiddler處於打開狀態,則PC(開發主機)的代理設置將設置爲通過Fiddler(localhost:8888)路由。通過按下F12,可以在Fiddler上以交互方式打開/關閉此功能。如果'HttpURLConnection'可以被配置爲遵循主機的代理服務器設置,我可以有選擇地決定一個特定連接活動是否會經過提琴手。如果我使用的代碼到'Proxy'對象添加到'HttpURLConnection',這將需要大量的工作具有開/關細粒度代理。 –

+0

但是,如果主機是你的電腦,你創建的Android手機(或仿真器)連接不要緊什麼是PC上的代理服務器設置。 – Oleg

回答

0

它可以配置在模擬器代理:

enter image description here

相關問題