sunfruit[請(qǐng)?jiān)L問http://www.fruitres.cn]

          --我相信JAVA能走得更遠(yuǎn) QQ:316228067

          用URLConnection或是HttpURLConnection類以POST或是GET方式提交保持Session的解決辦法

              --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的值比較長,取值到分號(hào)前即可 如 JSESSIONID=575F7196EDB52825D288F4061C66BC29;
              
              這樣就實(shí)現(xiàn)了保存session向服務(wù)器提交請(qǐng)求

          posted on 2006-09-01 14:21 sunfruit 閱讀(3278) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA SE & EE

          主站蜘蛛池模板: 石屏县| 龙胜| 和静县| 石首市| 齐河县| 建水县| 三河市| 靖边县| 阿拉善盟| 剑川县| 阿拉尔市| 通州市| 恩施市| 隆回县| 镇平县| 修水县| 东山县| 临安市| 镇宁| 南部县| 镇平县| 连江县| 大安市| 墨脱县| 柳江县| 友谊县| 韶关市| 大丰市| 景洪市| 准格尔旗| 鲁甸县| 普陀区| 河源市| 葵青区| 广德县| 颍上县| 洛宁县| 改则县| 海宁市| 牙克石市| 宿松县|