提交 7f1ce700 编写于 作者: 如梦技术's avatar 如梦技术 🐛

mica-http 添加 cookie 管理.

上级 fc3f6e6e
## mica(云母)
[![Build Status](https://www.travis-ci.org/lets-mica/mica.svg?branch=master)](https://www.travis-ci.org/lets-mica/mica)
![JAVA 8](https://img.shields.io/badge/JDK-1.8+-brightgreen.svg)
[![Mica Maven release](https://img.shields.io/nexus/r/https/oss.sonatype.org/net.dreamlu/mica-bom.svg?style=flat-square)](https://mvnrepository.com/artifact/net.dreamlu/mica-bom)
[![Mica maven snapshots](https://img.shields.io/nexus/s/https/oss.sonatype.org/net.dreamlu/mica-bom.svg?style=flat-square)](https://oss.sonatype.org/content/repositories/snapshots/net/dreamlu/mica-bom)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/eadcb54f2ec14f31b8abf3ab13ad2d4d)](https://app.codacy.com/app/ChunMengLu/mica?utm_source=github.com&utm_medium=referral&utm_content=lets-mica/mica&utm_campaign=Badge_Grade_Settings)
......
......@@ -45,6 +45,7 @@ public class HttpRequest {
private RequestBody requestBody;
private Boolean followRedirects;
private HttpLoggingInterceptor.Level level;
private CookieJar cookieJar;
private Interceptor interceptor;
private Authenticator authenticator;
private Duration connectTimeout;
......@@ -175,6 +176,9 @@ public class HttpRequest {
if (this.interceptor != null) {
builder.addInterceptor(this.interceptor);
}
if (this.cookieJar != null) {
builder.cookieJar(cookieJar);
}
if (this.followRedirects != null) {
builder.followSslRedirects(this.followRedirects);
}
......@@ -267,6 +271,11 @@ public class HttpRequest {
return this;
}
public HttpRequest cookieManager(CookieJar cookieJar) {
this.cookieJar = cookieJar;
return this;
}
//// HTTP connection parameter operations
public HttpRequest connectTimeout(final Duration timeout) {
this.connectTimeout = timeout;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册