使用httpUrlConnection访问后台时,常常需要保持同一个session。而我们使用的浏览器会自动保持session的状态,在安卓开发中则需要对httpUrlConnection的Header做适当的处理。
1.首先在第一次做访问的时候我们可以获取到一个叫Cookie-set的Header,而他的第一个部分则是我们需要的sessionId,一般是在登陆功能下。
//获取输出流
OutputStream os = urlConnection.getOutputStream();
os.write(data.getBytes());
os.flush();
//获取set-cookie
String cookieval = urlConnection.getHeaderField("set-cookie");
String sessionid=