sunfruit[請訪問http://www.fruitres.cn]

          --我相信JAVA能走得更遠 QQ:316228067

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

              --sunfruit
              當通過URLConnection第一次和服務器發起POST或是GET請求以后,通過getHeaderField方法獲得SessionID,具體方法為:
              String session_value=getHeaderField("Set-Cookie");
              第二次發起POST或是GET請求的時候需要把剛才獲得的SessionID放置在請求的頭部然后再提交,這樣就能服務器就會認為是同一個Session請求了,具體方法為:
              setRequestProperty("Cookie", session_value);

              如果取得Set-Cookie的值比較長,取值到分號前即可 如 JSESSIONID=575F7196EDB52825D288F4061C66BC29;
              
              這樣就實現了保存session向服務器提交請求

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

          主站蜘蛛池模板: 祁阳县| 临泉县| 股票| 阜宁县| 安西县| 磴口县| 峨眉山市| 福安市| 瓮安县| 长海县| 金堂县| 丘北县| 乌海市| 渑池县| 鄱阳县| 浪卡子县| 鄂温| 陵川县| 鄯善县| 嵩明县| 佛坪县| 乐昌市| 井冈山市| 木兰县| 曲麻莱县| 略阳县| 婺源县| 时尚| 蕲春县| 武陟县| 兴安盟| 临沂市| 朝阳区| 平和县| 杂多县| 松江区| 潍坊市| 巴东县| 连平县| 隆尧县| 伊春市|