Cómo ver la sesión http
Después de iniciar la primera solicitud POST o GET con el servidor, el SessionID se obtiene mediante el método getHeaderField. El método específico es:
String?session_value=getHeaderField("Set-. Cookie");
El valor de sesión obtenido aquí puede no ser todo ID de sesión, pero también contiene otros contenidos. Utilice expresiones regulares u otros métodos para obtener el valor de ID de sesión en valor de sesión. Al iniciar una solicitud POST o GET para la segunda vez, debe cambiar el valor ahora. El ID de sesión obtenido se coloca en el encabezado de la solicitud y luego se envía, de modo que el servidor considere que es la misma solicitud de sesión. El método específico es: setRequestProperty(" Cookie",?session_value); Esto guarda la sesión y la envía al servidor. Solicitud
Código de ejemplo: URL?url?=?new?URL(link);
HttpURLConnection ?urlConnection?=?(HttpURLConnection)?url.openConnection();
//get?session?info
session_value?=?urlConnection.getHeaderField("Set-Cookie") ;
String[]?sessionId?=?session_value. split(";");
//save?session?info
urlConnection.setRequestProperty( "Cookie",?sessionId[0])