您的位置:首页 > 编程语言 > Java开发

java里怎样在客户端获取response的Cookie

2012-06-08 09:24 447 查看
URL geturl = new URL(myurl);
HttpURLConnection conn = (HttpURLConnection)geturl.openConnection();
conn.setConnectTimeout(5000);
conn.setRequestMethod("GET");

String cookie = conn.getHeaderField("set-cookie");

System.out.println(cookie);

String key = null;

for (int i = 1; (key = http.getHeaderFieldKey(i)) != null; i++) {

if (key.equalsIgnoreCase("set-cookie")) {

String cookie = null;

cookie = http.getHeaderField(i);

int i1=cookie.indexOf("=");

int i2=cookie.indexOf(";");

if(i1!=-1&&i2!=-1){

String _value=cookie.substring(i1+1, i2);

String _key=cookie.substring(0, i1);

cookieMap.put(_key, _value);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: