當通過URLConnection第一次和服務器發(fā)起POST或是GET請求以后,通過getHeaderField方法獲得SessionID,具體方法為:
String session_value=getHeaderField("Set-Cookie");
第二次發(fā)起POST或是GET請求的時候需要把剛才獲得的SessionID放置在請求的頭部然后再提交,這樣就能服務器就會認為是同一個Session請求了,具體方法為:
setRequestProperty("Cookie", session_value);
如果取得Set-Cookie的值比較長,取值到分號前即可 如 JSESSIONID=575F7196EDB52825D288F4061C66BC29;
這樣就實現(xiàn)了保存session向服務器提交請求
String session_value=getHeaderField("Set-Cookie");
第二次發(fā)起POST或是GET請求的時候需要把剛才獲得的SessionID放置在請求的頭部然后再提交,這樣就能服務器就會認為是同一個Session請求了,具體方法為:
setRequestProperty("Cookie", session_value);
如果取得Set-Cookie的值比較長,取值到分號前即可 如 JSESSIONID=575F7196EDB52825D288F4061C66BC29;
這樣就實現(xiàn)了保存session向服務器提交請求