Skip to content

Commit 3b9ca54

Browse files
committed
[fit] solve review comments
1 parent cc07bcc commit 3b9ca54

File tree

6 files changed

+8
-20
lines changed

6 files changed

+8
-20
lines changed

framework/fit/java/fit-builtin/services/fit-http-classic/definition/src/main/java/modelengine/fit/http/client/support/DefaultHttpClassicClientRequest.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import modelengine.fit.http.entity.ReadableBinaryEntity;
2222
import modelengine.fit.http.entity.support.DefaultMultiValueEntity;
2323
import modelengine.fit.http.entity.support.DefaultObjectEntity;
24-
import modelengine.fit.http.header.ConfigurableCookieCollection;
2524
import modelengine.fit.http.header.ContentType;
2625
import modelengine.fit.http.protocol.ClientRequest;
2726
import modelengine.fit.http.protocol.ClientResponse;
@@ -171,9 +170,4 @@ private void close() {
171170
// Ignore
172171
}
173172
}
174-
175-
@Override
176-
public ConfigurableCookieCollection cookies() {
177-
return (ConfigurableCookieCollection) super.cookies();
178-
}
179173
}

framework/fit/java/fit-builtin/services/fit-http-classic/definition/src/main/java/modelengine/fit/http/server/support/DefaultHttpClassicServerResponse.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import modelengine.fit.http.entity.TextEventStreamEntity;
2727
import modelengine.fit.http.entity.WritableBinaryEntity;
2828
import modelengine.fit.http.entity.support.DefaultWritableBinaryEntity;
29-
import modelengine.fit.http.header.ConfigurableCookieCollection;
3029
import modelengine.fit.http.header.ContentDisposition;
3130
import modelengine.fit.http.header.ContentType;
3231
import modelengine.fit.http.header.HeaderValue;
@@ -281,9 +280,4 @@ private void close0() throws IOException {
281280
this.entity = null;
282281
}
283282
}
284-
285-
@Override
286-
public ConfigurableCookieCollection cookies() {
287-
return (ConfigurableCookieCollection) super.cookies();
288-
}
289283
}

framework/fit/java/fit-builtin/services/fit-http-classic/definition/src/main/java/modelengine/fit/http/support/AbstractHttpClassicRequest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import modelengine.fit.http.HttpClassicRequest;
1414
import modelengine.fit.http.HttpResource;
1515
import modelengine.fit.http.header.ConfigurableCookieCollection;
16-
import modelengine.fit.http.header.CookieCollection;
1716
import modelengine.fit.http.header.HeaderValue;
1817
import modelengine.fit.http.protocol.HttpRequestMethod;
1918
import modelengine.fit.http.protocol.MessageHeaderNames;
@@ -77,7 +76,7 @@ public QueryCollection queries() {
7776
}
7877

7978
@Override
80-
public CookieCollection cookies() {
79+
public ConfigurableCookieCollection cookies() {
8180
return this.cookies;
8281
}
8382
}

framework/fit/java/fit-builtin/services/fit-http-classic/definition/src/main/java/modelengine/fit/http/support/AbstractHttpClassicResponse.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import modelengine.fit.http.HttpClassicResponse;
1313
import modelengine.fit.http.HttpResource;
1414
import modelengine.fit.http.header.ConfigurableCookieCollection;
15-
import modelengine.fit.http.header.CookieCollection;
1615
import modelengine.fit.http.protocol.MessageHeaders;
1716
import modelengine.fit.http.protocol.RequestLine;
1817
import modelengine.fit.http.protocol.StatusLine;
@@ -57,7 +56,7 @@ public String reasonPhrase() {
5756
}
5857

5958
@Override
60-
public CookieCollection cookies() {
59+
public ConfigurableCookieCollection cookies() {
6160
return this.cookies;
6261
}
6362
}

framework/fit/java/fit-builtin/services/fit-http-classic/definition/src/main/java/modelengine/fit/http/support/DefaultCookieCollection.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
package modelengine.fit.http.support;
88

9+
import static modelengine.fit.http.util.HttpUtils.COOKIES_FORMAT_SEPARATOR;
10+
import static modelengine.fit.http.util.HttpUtils.COOKIE_PAIR_SEPARATOR;
911
import static modelengine.fitframework.inspection.Validation.notNull;
1012

1113
import modelengine.fit.http.Cookie;
@@ -103,8 +105,8 @@ public void add(Cookie cookie) {
103105
@Override
104106
public String toRequestHeaderValue() {
105107
return all().stream()
106-
.map(c -> c.name() + "=" + c.value())
107-
.collect(Collectors.joining("; "));
108+
.map(c -> c.name() + COOKIE_PAIR_SEPARATOR + c.value())
109+
.collect(Collectors.joining(COOKIES_FORMAT_SEPARATOR));
108110
}
109111

110112
@Override

framework/fit/java/fit-builtin/services/fit-http-classic/definition/src/main/java/modelengine/fit/http/util/HttpUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
public class HttpUtils {
5252
private static final char STRING_VALUE_SURROUNDED = '\"';
5353
private static final String COOKIES_PARSE_SEPARATOR = ";";
54-
private static final String COOKIES_FORMAT_SEPARATOR = COOKIES_PARSE_SEPARATOR + " ";
55-
private static final String COOKIE_PAIR_SEPARATOR = "=";
54+
public static final String COOKIES_FORMAT_SEPARATOR = COOKIES_PARSE_SEPARATOR + " ";
55+
public static final String COOKIE_PAIR_SEPARATOR = "=";
5656

5757
private static final Pattern TOKEN_PATTERN = Pattern.compile("^[!#$%&'*+\\-.^_`|~0-9a-zA-Z]+$");
5858

0 commit comments

Comments
 (0)