java 如何使用HttpURLConnection模拟表单提交?
PHPz
PHPz 2017-04-18 09:03:35
0
3
353

尝试了下百度的代码, 都是返回原网页,并没有返回登录跳转之后的网页啊。
到底要怎么进行模拟表单提交啊?

PHPz
PHPz

学习是最好的投资!

全部回覆(3)
大家讲道理

有很多的http的框架,沒必要自己去寫所有的http請求,例如有okhttp ,還有一個基於 註解的http 框架: retrofit 。

阿神

雷雷

黄舟

HttpURLConnection並不會根據回傳碼進行跳轉
你需要從結果中解析出HTTP狀態碼,如果是302,然後將回傳的HTTP頭中的referer屬性,這就是登陸後重定向到的的位址
取出重定向的位址後再次發起請求就OK了

不建議使用JDK的HttpURLConection,不太好用,建議使用Apache httpClient 或 OKHTTP

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板