2 qq 30562993 qq_30562993 于 2016.03.10 11:03 提问

DefaultHttpClient设置Cookie

图片说明

1个回答

u011489205
u011489205   2016.03.14 18:11
已采纳

1.登录后获取cookie的全量数据
在httpClient.execute() 函数执行之后添加:
Header[] headers = response.getAllHeaders();
if (headers != null) {
for (Header header : headers) {
if (header.getName().toLowerCase().contains("cookie")) {
cookie = header.getValue();
break;
}
}
}
保存cookie值,用于后续接口调用
2.使用cookie请求别的接口
在httpClient.execute()执行之前添加:
httpClient.setHeader("Cookie",cookie)//cookie 是登录之后拿到的cookie

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!