public class OkHttp3Util extends Object
| 构造器和说明 |
|---|
OkHttp3Util() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
asyncGet(okhttp3.OkHttpClient client,
String baseUrl,
Map<String,String> params,
Map<String,String> headersMap,
okhttp3.Callback callback)
Asynchronous get request with parameters and headers
|
static void |
asyncGet(String url,
okhttp3.Callback callback)
Simple async get request.
|
static void |
asyncGet(String baseUrl,
Map<String,String> params,
okhttp3.Callback callback)
Asynchronous get request with parameters
|
static void |
asyncGet(String baseUrl,
Map<String,String> params,
Map<String,String> headers,
okhttp3.Callback callback)
Asynchronous get request with parameters and headers
|
static void |
asyncPost(okhttp3.OkHttpClient client,
String url,
okhttp3.RequestBody body,
Map<String,String> headersMap,
okhttp3.Callback callback)
Asynchronous post json request with headers
|
static void |
asyncPost(String url,
Map<String,String> params,
okhttp3.Callback callback)
Asynchronous post request with parameters
|
static void |
asyncPost(String url,
Map<String,String> params,
Map<String,String> headers,
okhttp3.Callback callback)
Asynchronous post request with parameters and headers
|
static void |
asyncPostJson(String url,
String json,
okhttp3.Callback callback)
Asynchronous post json request
|
static void |
asyncPostJson(String url,
String json,
Map<String,String> headersMap,
okhttp3.Callback callback)
Asynchronous post json request with headers
|
static okhttp3.OkHttpClient |
getInstance() |
static String |
syncGet(String url)
Simple sync get request.
|
static String |
syncGet(String baseUrl,
Map<String,String> params)
Synchronous get request with parameters
|
static String |
syncGet(String baseUrl,
Map<String,String> params,
Map<String,String> headers)
Synchronous get request with parameters and headers
|
static String |
syncPost(String url,
Map<String,String> params)
Synchronous post request with parameters
|
static String |
syncPost(String url,
Map<String,String> params,
Map<String,String> headers)
Synchronous post request with parameters and headers
|
static String |
syncPostJson(String url,
String json)
Synchronous post json request
|
static String |
syncPostJson(String url,
String json,
Map<String,String> headersMap)
Synchronous post json request with headers
|
public static final okhttp3.MediaType JSON_TYPE
public static final okhttp3.MediaType FORM_DATA
public static String syncGet(String url)
url - request urlpublic static void asyncGet(String url, okhttp3.Callback callback)
url - requestcallback - call backpublic static String syncGet(String baseUrl, Map<String,String> params)
baseUrl - request base urlparams - request paramspublic static void asyncGet(String baseUrl, Map<String,String> params, okhttp3.Callback callback)
baseUrl - request base urlparams - request paramscallback - callbackpublic static String syncGet(String baseUrl, Map<String,String> params, Map<String,String> headers)
baseUrl - request base urlparams - request paramsheaders - request headerspublic static void asyncGet(String baseUrl, Map<String,String> params, Map<String,String> headers, okhttp3.Callback callback)
baseUrl - request base urlparams - request paramsheaders - request headerscallback - call backpublic static String syncPost(String url, Map<String,String> params)
url - request urlparams - request paramspublic static void asyncPost(String url, Map<String,String> params, okhttp3.Callback callback)
url - request urlparams - request paramscallback - call backpublic static String syncPost(String url, Map<String,String> params, Map<String,String> headers)
url - urlparams - request paramsheaders - request headerspublic static void asyncPost(String url, Map<String,String> params, Map<String,String> headers, okhttp3.Callback callback)
url - request urlparams - request paramsheaders - request headerscallback - call backpublic static String syncPostJson(String url, String json)
url - request urljson - json datapublic static void asyncPostJson(String url, String json, okhttp3.Callback callback)
url - request urljson - json datacallback - call backpublic static String syncPostJson(String url, String json, Map<String,String> headersMap)
url - request urljson - json dataheadersMap - request headerspublic static void asyncPostJson(String url, String json, Map<String,String> headersMap, okhttp3.Callback callback)
url - request urljson - json dataheadersMap - request headerscallback - call backpublic static void asyncGet(okhttp3.OkHttpClient client,
String baseUrl,
Map<String,String> params,
Map<String,String> headersMap,
okhttp3.Callback callback)
client - OkHttpClientbaseUrl - request base urlparams - request paramsheadersMap - request headerscallback - callbackpublic static void asyncPost(okhttp3.OkHttpClient client,
String url,
okhttp3.RequestBody body,
Map<String,String> headersMap,
okhttp3.Callback callback)
client - OkHttpClienturl - request urlbody - OkHttp3 RequestBodyheadersMap - request headerscallback - call backpublic static okhttp3.OkHttpClient getInstance()
Copyright © 2021. All rights reserved.