httpclient模擬登入

2021-08-16 21:16:42 字數 1492 閱讀 6001

// 登入成功後的操作

getmethod getmethod = new getmethod(dataurl);

// 每次訪問需授權的**時需帶上前面的 cookie 作為通行證

getmethod.setrequestheader("cookie", tmpcookies.tostring());

// 還可以通過 postmethod/getmethod 設定更多的請求後資料

// referer 標識從**來的

postmethod.setrequestheader("referer", "http:login.jsp");//可以從fiddler裡看到相關資訊

// 拿到頁面資料

string html = getmethod.getresponsebodyasstring();

// 解析獲取的頁面資料

document doc = jsoup.parsebodyfragment(getmethod.getresponsebodyasstring());

elements elementstr = doc.select("#rpttable");

system.out.println(elementstr.tostring());

} catch (exception e)

}}總結:loginurl 和dataurl 要獲取準確,可以用fiddler檢視所有的請求路徑和格式

(最新)HttpClient4模擬登入騰訊微博

public static weibouser login string uin,string p reader.close 登入 if entity.indexof 登入成功 1 u new weibouser u.setusername uin u.setuserpass p u.setdisp...

httpClient 模擬表單提交

httpclient 模擬表單提交 httpclient 模擬表單提交 public static void diandianadd int i 將表單的值放入postmethod中 postmethod.setrequestbody data 執行postmethod httpclient對於要求...

HttpClient 4 X 保持登入

session的保持是通過cookie來維持的,所以如果使用者有勾選x天內免登入,這個session 就x天內一直有效,就是通過這個cookie來維護。如果沒選x天內免登入,基本上就本次才能保持session,下次開啟瀏覽器就要重新登入了。所以在web安全裡,黑客通過xss,最終目的就是獲取cook...