public class OkHttpClientUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
OkHttpClientUtil.NetCallback
自定义网络回调接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getData(String url) |
String |
getData(String url,
Map<String,Object> params)
GET,同步方式,获取网络数据
|
void |
getDataAsync(String url,
OkHttpClientUtil.NetCallback netCallback)
GET 请求,异步方式,获取网络数据
|
static OkHttpClientUtil |
getInstance()
单例模式获取 NetUtils
|
okhttp3.Response |
getResponseData(String url)
GET,同步方式,获取网络数据
|
okhttp3.Response |
postData(String url,
Map<String,Object> bodyParams)
POST 请求,同步方式,提交数据
|
void |
postDataAsync(String url,
Map<String,Object> bodyParams,
OkHttpClientUtil.NetCallback netCallback)
POST 请求,异步方式,提交数据
|
String |
postJson(String url,
Map<String,Object> bodyParams)
同步 POST 请求,使用 JSON 格式作为参数
|
String |
postJson(String url,
String json)
同步 POST 请求,使用 JSON 格式作为参数
|
void |
postJsonAsync(String url,
String json,
OkHttpClientUtil.NetCallback netCallback)
异步 POST 请求,使用 JSON 格式作为参数
|
public static OkHttpClientUtil getInstance()
OkHttpClientUtilpublic okhttp3.Response getResponseData(String url)
url - 请求地址Responsepublic String getData(String url, Map<String,Object> params) throws Exception
url - 请求地址ResponseExceptionpublic okhttp3.Response postData(String url, Map<String,Object> bodyParams) throws Exception
url - 请求地址bodyParams - 请求参数ResponseExceptionpublic void getDataAsync(String url, OkHttpClientUtil.NetCallback netCallback)
url - 请求地址netCallback - 回调函数public void postDataAsync(String url, Map<String,Object> bodyParams, OkHttpClientUtil.NetCallback netCallback) throws Exception
url - 请求地址bodyParams - 请求参数netCallback - 回调函数Exceptionpublic String postJson(String url, String json) throws IOException
url - 请求地址json - JSON 格式参数IOException - 异常public String postJson(String url, Map<String,Object> bodyParams) throws Exception
url - 请求地址bodyParams - 格式参数IOException - 异常Exceptionpublic void postJsonAsync(String url, String json, OkHttpClientUtil.NetCallback netCallback) throws IOException
url - 请求地址json - JSON 格式参数netCallback - 回调函数IOException - 异常Copyright © 2021. All rights reserved.