2012-04-28 51 views
0

我正在開發一個應用程序來檢查一個網站是否有響應。另外我想知道一個特定網址的響應時間。如何在android服務中獲取url/website的響應時間?

我用webviewclient獲取響應代碼。

但我想實現它在服務和webviewclient不能用於服務。我希望這隻能在服務中完成,而不能在活動中完成。請幫忙。

任何使用http知道響應代碼的java代碼,url的響應時間都會有幫助。在此先感謝:)

回答

0

看看谷歌代碼項目「httpmon」,

http://code.google.com/p/httpmon/

這是一個有點粗糙,但你在找什麼的完整版本。它也是在Play商店,

https://play.google.com/store/apps/details?id=org.jtb.httpmon&hl=en

披露:這是我的應用程序,但它是免費和開源。

+0

thanx很多信息。我能找到這個應用程序的代碼嗎?您可以使用電話號碼 – acid 2012-04-28 17:40:01

+0

的代碼是在上面的第一個鏈接。如果您發現此答案有幫助,請點擊旁邊左側的複選標記以將其標記爲如此。 – 2012-04-28 22:56:16

+0

嗨Jeffrey,我現在試圖使用你的Httpmon應用程序。我設定了一個條件。但是我想知道當這種情況發生時或者當它停止發生時警報是否被觸發。例如,我的服務器在成功請求時返回302,因此我爲響應代碼設置了一個條件,以使302期望發送警報,如果實際返回的響應代碼不是302.那麼是否使用它? – Stephane 2016-01-10 18:24:27

0

您可以使用HttpClient,這是一個與Android庫一起發貨的Apache Commons類。這個類可以用來發送異步請求並接收它們。您可以將其與服務或異步任務一起使用。

相關問題