URLConnectionまたはHttpURLConnectionでSessionを保つ方法を提出します。


方法は以下の通りです
初めてサーバとPOSTまたはGET要求を開始した後、get HeaderField法によりSessionIDを取得する方法は以下の通りである。
String session_value=get HeaderField(「Set-Cookie」);
ここで手に入れたセッションvalueは全部sessionIdではないかもしれません。他の内容も含まれています。正則または他の方法でsession_を獲得します。valueの中のsessionIdの値でいいです。
 第二のPOSTまたはGET要求を開始する時は、先ほど獲得したSessionIDを要求のヘッダに置いてから提出する必要があります。これでサーバは同じSession要求だと考えられます。具体的な方法は:
set Request Property(「Cookie」、sessionuvalue);
これにより、保存セッションがサーバに要求を提出することができます。
 サンプルコード: 
URL url = new URL(link);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
//  session  
session_value = urlConnection.getHeaderField("Set-Cookie");
String[] sessionId = session_value.split(";");
//  session  
urlConnection.setRequestProperty("Cookie", sessionId[0]);