尝试了下百度的代码, 都是返回原网页,并没有返回登录跳转之后的网页啊。到底要怎么进行模拟表单提交啊?
学习是最好的投资!
有很多的http的框架,沒必要自己去寫所有的http請求,例如有okhttp ,還有一個基於 註解的http 框架: retrofit 。
雷雷
HttpURLConnection並不會根據回傳碼進行跳轉你需要從結果中解析出HTTP狀態碼,如果是302,然後將回傳的HTTP頭中的referer屬性,這就是登陸後重定向到的的位址取出重定向的位址後再次發起請求就OK了
不建議使用JDK的HttpURLConection,不太好用,建議使用Apache httpClient 或 OKHTTP
有很多的http的框架,沒必要自己去寫所有的http請求,例如有okhttp ,還有一個基於 註解的http 框架: retrofit 。
雷雷
HttpURLConnection並不會根據回傳碼進行跳轉
你需要從結果中解析出HTTP狀態碼,如果是302,然後將回傳的HTTP頭中的referer屬性,這就是登陸後重定向到的的位址
取出重定向的位址後再次發起請求就OK了
不建議使用JDK的HttpURLConection,不太好用,建議使用Apache httpClient 或 OKHTTP