嘗試了下百度的代碼, 都是返回原網頁,并沒有返回登錄跳轉之后的網頁啊。到底要怎么進行模擬表單提交?。?
3 回答

呼啦一陣風
TA貢獻1802條經驗 獲得超6個贊
HttpURLConnection并不會根據返回碼進行跳轉
你需要從結果中解析出HTTP狀態碼,如果是302,然后將返回的HTTP頭中的referer屬性,這就是登陸后重定向到的的地址
取出重定向的地址后再次發起請求就OK了
不推薦使用JDK的HttpURLConection,不太好用,推薦使用Apache httpClient 或者 OKHTTP
添加回答
舉報
0/150
提交
取消