用okhttp怎么获取接口返回的cookie
时间: 2023-03-23 14:03:09 浏览: 198
使用 OkHttp 获取接口返回的 Cookie 可以通过以下步骤实现:
1. 创建 OkHttpClient 对象
```
OkHttpClient client = new OkHttpClient();
```
2. 创建 Request 对象,设置请求头中的 Cookie
```
Request request = new Request.Builder()
.url(url)
.addHeader("Cookie", "name=value")
.build();
```
这里的 "name=value" 是指从服务器端返回的 Cookie 信息。
3. 发送请求,获取 Response 对象
```
Response response = client.newCall(request).execute();
```
4. 从 Response 对象中获取返回的 Cookie 信息
```
String cookie = response.header("Set-Cookie");
```
这里的 "Set-Cookie" 是指从服务器端返回的 Set-Cookie 响应头信息。
完整代码示例:
```
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.addHeader("Cookie", "name=value")
.build();
Response response = client.newCall(request).execute();
String cookie = response.header("Set-Cookie");
```