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