3
3
import androidx .annotation .Nullable ;
4
4
5
5
import java .io .File ;
6
- import java .util .HashMap ;
7
6
import java .util .Map ;
8
7
9
8
import okhttp3 .HttpUrl ;
@@ -28,7 +27,7 @@ public AsyncHttpClient(OkHttpClient client) {
28
27
}
29
28
30
29
protected Request .Builder createBuilderWithHeaders (
31
- String url , @ Nullable HashMap < String , String > requestHeaders ) {
30
+ String url , @ Nullable Headers requestHeaders ) {
32
31
Request .Builder requestBuilder = new Request .Builder ().url (url );
33
32
34
33
if (requestHeaders != null ) {
@@ -43,7 +42,7 @@ public void get(String url, RequestParams requestParams, AbsCallback callback) {
43
42
this .get (url , null , requestParams , callback );
44
43
}
45
44
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 ) {
47
46
if (requestParams != null ) {
48
47
HttpUrl .Builder httpBuider = HttpUrl .parse (url ).newBuilder ();
49
48
for (Map .Entry <String , String > param : requestParams .entrySet ()) {
@@ -62,7 +61,7 @@ public void get(String url, AbsCallback callback) {
62
61
get (url , null , callback );
63
62
}
64
63
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 ) {
66
65
Request .Builder requestBuilder = createBuilderWithHeaders (url , requestHeaders );
67
66
68
67
RequestBody requestBody = RequestBody .create (MEDIA_TYPE_JSON , body );
@@ -72,7 +71,7 @@ public void post(String url, HashMap<String, String> requestHeaders, String body
72
71
}
73
72
74
73
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 ) {
76
75
Request .Builder requestBuilder = createBuilderWithHeaders (url , requestHeaders );
77
76
78
77
RequestBody requestBody = RequestBody .create (MEDIA_TYPE_JSON , file );
@@ -81,7 +80,7 @@ public void post(String url, HashMap<String, String> requestHeaders, File file,
81
80
okHttpClient .newCall (request ).enqueue (callback );
82
81
}
83
82
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 ) {
85
84
Request .Builder requestBuilder = createBuilderWithHeaders (url , requestHeaders );
86
85
87
86
RequestBody requestBody = RequestBody .create (MEDIA_TYPE_JSON , body );
@@ -90,7 +89,7 @@ public void delete(String url, HashMap<String, String> requestHeaders, String bo
90
89
okHttpClient .newCall (request ).enqueue (callback );
91
90
}
92
91
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 ) {
94
93
Request .Builder requestBuilder = createBuilderWithHeaders (url , requestHeaders );
95
94
96
95
RequestBody requestBody = RequestBody .create (MEDIA_TYPE_JSON , body );
0 commit comments