作者rj9rj9123 (MISS)
看板AndroidDev
標題[問題] Http狀態判斷
時間Wed Aug 31 20:58:15 2011
最近使用到 HttpPost 這個方法丟資料給網頁,網頁傳資料回來顯示
用這判斷連接網頁是否成功
getStatusLine().getStatusCode() == HttpStatus.SC_OK
HttpStatus.SC_OK 是 HTTP 200
補充:HTTP 200 代表網頁正常、404 代表找不到網頁、400 代表Bad Request
程式在正常的網路狀況下是執行正確的
我的問題來了
7-11或者公共場所提供的WI-FI要進入網頁登入帳號密碼才能使用
就算沒登入帳號,WI-FI狀態還是已連接、可使用的
去執行程式,傳回值是顯示登入WI-FI帳號的html的code...
不知道這種情況要如何來判斷是無法連結網頁的 ?
基本的code
http://pastebin.com/icMzdLhp
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.132.143
※ 編輯: rj9rj9123 來自: 122.116.132.143 (08/31 21:10)
→ chrisho:檢查 www.google.com 有回應 200 08/31 22:43
→ nonebelieve:為什麼不用 ConnectivityManager 去判斷? 08/31 23:59
→ rj9rj9123:non大 我有使用來判斷網路狀況~~ 09/01 00:41
→ nonebelieve:喔喔!! 抱歉 我沒有看你的code 只是看你描述好像沒有 09/01 00:46