Skip to content

Commit 201c5d5

Browse files
authored
use HttpConstants instead of String (#1851)
1 parent 8be4be4 commit 201c5d5

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

client/src/main/java/org/asynchttpclient/DefaultAsyncHttpClient.java

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@
4040
import java.util.function.Predicate;
4141

4242
import static org.asynchttpclient.util.Assertions.assertNotNull;
43+
import static org.asynchttpclient.util.HttpConstants.Methods.CONNECT;
44+
import static org.asynchttpclient.util.HttpConstants.Methods.DELETE;
45+
import static org.asynchttpclient.util.HttpConstants.Methods.GET;
46+
import static org.asynchttpclient.util.HttpConstants.Methods.HEAD;
47+
import static org.asynchttpclient.util.HttpConstants.Methods.OPTIONS;
48+
import static org.asynchttpclient.util.HttpConstants.Methods.PATCH;
49+
import static org.asynchttpclient.util.HttpConstants.Methods.POST;
50+
import static org.asynchttpclient.util.HttpConstants.Methods.PUT;
51+
import static org.asynchttpclient.util.HttpConstants.Methods.TRACE;
4352

4453
/**
4554
* Default and threadsafe implementation of {@link AsyncHttpClient}.
@@ -158,47 +167,47 @@ public BoundRequestBuilder prepare(String method, String url) {
158167

159168
@Override
160169
public BoundRequestBuilder prepareGet(String url) {
161-
return requestBuilder("GET", url);
170+
return requestBuilder(GET, url);
162171
}
163172

164173
@Override
165174
public BoundRequestBuilder prepareConnect(String url) {
166-
return requestBuilder("CONNECT", url);
175+
return requestBuilder(CONNECT, url);
167176
}
168177

169178
@Override
170179
public BoundRequestBuilder prepareOptions(String url) {
171-
return requestBuilder("OPTIONS", url);
180+
return requestBuilder(OPTIONS, url);
172181
}
173182

174183
@Override
175184
public BoundRequestBuilder prepareHead(String url) {
176-
return requestBuilder("HEAD", url);
185+
return requestBuilder(HEAD, url);
177186
}
178187

179188
@Override
180189
public BoundRequestBuilder preparePost(String url) {
181-
return requestBuilder("POST", url);
190+
return requestBuilder(POST, url);
182191
}
183192

184193
@Override
185194
public BoundRequestBuilder preparePut(String url) {
186-
return requestBuilder("PUT", url);
195+
return requestBuilder(PUT, url);
187196
}
188197

189198
@Override
190199
public BoundRequestBuilder prepareDelete(String url) {
191-
return requestBuilder("DELETE", url);
200+
return requestBuilder(DELETE, url);
192201
}
193202

194203
@Override
195204
public BoundRequestBuilder preparePatch(String url) {
196-
return requestBuilder("PATCH", url);
205+
return requestBuilder(PATCH, url);
197206
}
198207

199208
@Override
200209
public BoundRequestBuilder prepareTrace(String url) {
201-
return requestBuilder("TRACE", url);
210+
return requestBuilder(TRACE, url);
202211
}
203212

204213
@Override

client/src/main/java/org/asynchttpclient/Realm.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import static java.nio.charset.StandardCharsets.ISO_8859_1;
3030
import static java.nio.charset.StandardCharsets.UTF_8;
3131
import static org.asynchttpclient.util.Assertions.assertNotNull;
32+
import static org.asynchttpclient.util.HttpConstants.Methods.GET;
3233
import static org.asynchttpclient.util.MessageDigestUtils.pooledMd5MessageDigest;
3334
import static org.asynchttpclient.util.MiscUtils.isNonEmpty;
3435
import static org.asynchttpclient.util.StringUtils.appendBase16;
@@ -266,7 +267,7 @@ public static class Builder {
266267
private String nc = DEFAULT_NC;
267268
private String cnonce;
268269
private Uri uri;
269-
private String methodName = "GET";
270+
private String methodName = GET;
270271
private boolean usePreemptive;
271272
private String ntlmDomain = System.getProperty("http.auth.ntlm.domain");
272273
private Charset charset = UTF_8;

0 commit comments

Comments
 (0)