public interface IOkhttp3
| Modifier and Type | Field and Description |
|---|---|
static okhttp3.MediaType |
FORM_DATA_UTF_8 |
static okhttp3.MediaType |
JSON_UTF_8 |
| Modifier and Type | Method and Description |
|---|---|
default okhttp3.OkHttpClient |
buildClient(okhttp3.OkHttpClient.Builder clientBuilder,
HttpConfig config)
构建 OkHttpClient
|
default okhttp3.HttpUrl |
buildHttpUrl(String url,
Map<String,String> params,
boolean urlEnabled)
构建http url
|
default okhttp3.Request.Builder |
getRequestBuilder(String url,
Map<String,String> params,
boolean urlEnabled,
Map<String,String> header)
构建 get请求
|
default okhttp3.Request.Builder |
postFormDataRequestBuild(String url,
Map<String,String> formdata,
boolean encode,
okhttp3.MediaType contentType,
Map<String,String> headers)
build post form-data request
|
default okhttp3.Request.Builder |
postFormFileRequestBuild(String url,
Map<String,Object> formdata,
Map<String,String> headers) |
default okhttp3.Request.Builder |
postJsonRequestBuild(String url,
String dataJson,
okhttp3.MediaType contentType,
Map<String,String> header)
构建 post application/json请求
|
static final okhttp3.MediaType JSON_UTF_8
static final okhttp3.MediaType FORM_DATA_UTF_8
default okhttp3.Request.Builder getRequestBuilder(String url, Map<String,String> params, boolean urlEnabled, Map<String,String> header)
url - urlparams - paramsurlEnabled - 是否编码header - 请求头default okhttp3.Request.Builder postJsonRequestBuild(String url, String dataJson, okhttp3.MediaType contentType, Map<String,String> header)
url - urldataJson - bodycontentType - content-typeheader - headersdefault okhttp3.Request.Builder postFormDataRequestBuild(String url, Map<String,String> formdata, boolean encode, okhttp3.MediaType contentType, Map<String,String> headers)
url - urlformdata - form-dataencode - 是否编码contentType - 类型,只取charsetheaders - 请求头default okhttp3.Request.Builder postFormFileRequestBuild(String url, Map<String,Object> formdata, Map<String,String> headers)
default okhttp3.HttpUrl buildHttpUrl(String url, Map<String,String> params, boolean urlEnabled)
url - 请求urlparams - url参数urlEnabled - 是否编码default okhttp3.OkHttpClient buildClient(okhttp3.OkHttpClient.Builder clientBuilder,
HttpConfig config)
clientBuilder - okHttpClient buildconfig - client configCopyright © 2023. All rights reserved.