在我的應用程序中,我有很多網絡請求,從我們的服務器拉取/發佈數據。我想檢查這些設備沒有連接時發生什麼,以及它何時超時,以確保我有適當的警告/警報等。沒有連接,我可以輕鬆測試,但我不能讓請求超時。使設備網絡請求始終超時
有沒有人知道如何做到這一點的任何竅門?我正在考慮某種代理設置/無效設置可能工作,但我對代理知之甚少。
在我的應用程序中,我有很多網絡請求,從我們的服務器拉取/發佈數據。我想檢查這些設備沒有連接時發生什麼,以及它何時超時,以確保我有適當的警告/警報等。沒有連接,我可以輕鬆測試,但我不能讓請求超時。使設備網絡請求始終超時
有沒有人知道如何做到這一點的任何竅門?我正在考慮某種代理設置/無效設置可能工作,但我對代理知之甚少。
你使用的HttpClient你的I/O? –
我使用https://github.com/loopj/android-async-http這個庫,它說它建立在Apaches HttpClient –
之上嗯,你可以將超時從10秒降低到1秒,但這可能不會讓它超時。請參閱http://loopj.com/android-async-http/doc/com/loopj/android/http/AsyncHttpClient.html –