Skip to content

Commit 7683ba0

Browse files
committed
Use Headers instead
1 parent e0ac925 commit 7683ba0

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

library/src/main/java/com/codepath/asynchttpclient/AsyncHttpClient.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import androidx.annotation.Nullable;
44

55
import java.io.File;
6-
import java.util.HashMap;
76
import java.util.Map;
87

98
import okhttp3.HttpUrl;
@@ -28,7 +27,7 @@ public AsyncHttpClient(OkHttpClient client) {
2827
}
2928

3029
protected Request.Builder createBuilderWithHeaders(
31-
String url, @Nullable HashMap<String, String> requestHeaders) {
30+
String url, @Nullable Headers requestHeaders) {
3231
Request.Builder requestBuilder = new Request.Builder().url(url);
3332

3433
if (requestHeaders != null) {
@@ -43,7 +42,7 @@ public void get(String url, RequestParams requestParams, AbsCallback callback) {
4342
this.get(url, null, requestParams, callback);
4443
}
4544

46-
public void get(String url, HashMap<String, String> requestHeaders, @Nullable RequestParams<String, String> requestParams, AbsCallback callback) {
45+
public void get(String url, Headers requestHeaders, @Nullable RequestParams<String, String> requestParams, AbsCallback callback) {
4746
if (requestParams != null) {
4847
HttpUrl.Builder httpBuider = HttpUrl.parse(url).newBuilder();
4948
for (Map.Entry<String, String> param : requestParams.entrySet()) {
@@ -62,7 +61,7 @@ public void get(String url, AbsCallback callback) {
6261
get(url, null, callback);
6362
}
6463

65-
public void post(String url, HashMap<String, String> requestHeaders, String body, AbsCallback callback) {
64+
public void post(String url, Headers requestHeaders, String body, AbsCallback callback) {
6665
Request.Builder requestBuilder = createBuilderWithHeaders(url, requestHeaders);
6766

6867
RequestBody requestBody = RequestBody.create(MEDIA_TYPE_JSON, body);
@@ -72,7 +71,7 @@ public void post(String url, HashMap<String, String> requestHeaders, String body
7271
}
7372

7473

75-
public void post(String url, HashMap<String, String> requestHeaders, File file, AbsCallback callback) {
74+
public void post(String url, Headers requestHeaders, File file, AbsCallback callback) {
7675
Request.Builder requestBuilder = createBuilderWithHeaders(url, requestHeaders);
7776

7877
RequestBody requestBody = RequestBody.create(MEDIA_TYPE_JSON, file);
@@ -81,7 +80,7 @@ public void post(String url, HashMap<String, String> requestHeaders, File file,
8180
okHttpClient.newCall(request).enqueue(callback);
8281
}
8382

84-
public void delete(String url, HashMap<String, String> requestHeaders, String body, AbsCallback callback) {
83+
public void delete(String url, Headers requestHeaders, String body, AbsCallback callback) {
8584
Request.Builder requestBuilder = createBuilderWithHeaders(url, requestHeaders);
8685

8786
RequestBody requestBody = RequestBody.create(MEDIA_TYPE_JSON, body);
@@ -90,7 +89,7 @@ public void delete(String url, HashMap<String, String> requestHeaders, String bo
9089
okHttpClient.newCall(request).enqueue(callback);
9190
}
9291

93-
public void patch(String url, HashMap<String, String> requestHeaders, String body, AbsCallback callback) {
92+
public void patch(String url, Headers requestHeaders, String body, AbsCallback callback) {
9493
Request.Builder requestBuilder = createBuilderWithHeaders(url, requestHeaders);
9594

9695
RequestBody requestBody = RequestBody.create(MEDIA_TYPE_JSON, body);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.codepath.asynchttpclient;
2+
3+
import java.util.HashMap;
4+
5+
public class Headers extends HashMap<String, String> {
6+
}

0 commit comments

Comments
 (0)