类 OkHttpClientUtil
- java.lang.Object
-
- network.nerve.kit.util.OkHttpClientUtil
-
public class OkHttpClientUtil extends Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceOkHttpClientUtil.NetCallback自定义网络回调接口
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 StringgetData(String url)StringgetData(String url, Map<String,Object> params)GET,同步方式,获取网络数据voidgetDataAsync(String url, OkHttpClientUtil.NetCallback netCallback)GET 请求,异步方式,获取网络数据static OkHttpClientUtilgetInstance()单例模式获取 NetUtilsokhttp3.ResponsegetResponseData(String url)GET,同步方式,获取网络数据okhttp3.ResponsepostData(String url, Map<String,Object> bodyParams)POST 请求,同步方式,提交数据voidpostDataAsync(String url, Map<String,Object> bodyParams, OkHttpClientUtil.NetCallback netCallback)POST 请求,异步方式,提交数据StringpostJson(String url, String json)同步 POST 请求,使用 JSON 格式作为参数StringpostJson(String url, Map<String,Object> bodyParams)同步 POST 请求,使用 JSON 格式作为参数voidpostJsonAsync(String url, String json, OkHttpClientUtil.NetCallback netCallback)异步 POST 请求,使用 JSON 格式作为参数
-
-
-
方法详细资料
-
getInstance
public static OkHttpClientUtil getInstance()
单例模式获取 NetUtils- 返回:
OkHttpClientUtil
-
getResponseData
public okhttp3.Response getResponseData(String url)
GET,同步方式,获取网络数据- 参数:
url- 请求地址- 返回:
Response
-
getData
public String getData(String url, Map<String,Object> params) throws Exception
GET,同步方式,获取网络数据- 参数:
url- 请求地址- 返回:
Response- 抛出:
Exception
-
postData
public okhttp3.Response postData(String url, Map<String,Object> bodyParams) throws Exception
POST 请求,同步方式,提交数据- 参数:
url- 请求地址bodyParams- 请求参数- 返回:
Response- 抛出:
Exception
-
getDataAsync
public void getDataAsync(String url, OkHttpClientUtil.NetCallback netCallback)
GET 请求,异步方式,获取网络数据- 参数:
url- 请求地址netCallback- 回调函数
-
postDataAsync
public void postDataAsync(String url, Map<String,Object> bodyParams, OkHttpClientUtil.NetCallback netCallback) throws Exception
POST 请求,异步方式,提交数据- 参数:
url- 请求地址bodyParams- 请求参数netCallback- 回调函数- 抛出:
Exception
-
postJson
public String postJson(String url, String json) throws IOException
同步 POST 请求,使用 JSON 格式作为参数- 参数:
url- 请求地址json- JSON 格式参数- 返回:
- 响应结果
- 抛出:
IOException- 异常
-
postJson
public String postJson(String url, Map<String,Object> bodyParams) throws Exception
同步 POST 请求,使用 JSON 格式作为参数- 参数:
url- 请求地址bodyParams- 格式参数- 返回:
- 响应结果
- 抛出:
IOException- 异常Exception
-
postJsonAsync
public void postJsonAsync(String url, String json, OkHttpClientUtil.NetCallback netCallback) throws IOException
异步 POST 请求,使用 JSON 格式作为参数- 参数:
url- 请求地址json- JSON 格式参数netCallback- 回调函数- 抛出:
IOException- 异常
-
-