类 OpenHttp
java.lang.Object
com.icetech.sdk.client.OpenHttp
HTTP请求工具
- 作者:
- wgy
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static okhttp3.FormBodybuildFormBody(Map<String, Object> form) static okhttp3.HttpUrlbuildHttpUrl(String url, Map<String, Object> form) static okhttp3.Request.BuilderbuildRequestBuilder(String url, Map<String, Object> form, RequestMethod method) get请求protected voidinitHttpClient(OpenConfig openConfig) 提交表单requestFile(String url, Map<String, Object> form, Map<String, String> header, List<UploadFile> files) 提交表单,并且上传文件请求json数据,contentType=application/jsonvoidsetCookieStore(Map<String, List<okhttp3.Cookie>> cookieStore) voidsetHttpClient(okhttp3.OkHttpClient httpClient)
-
构造器详细资料
-
OpenHttp
public OpenHttp() -
OpenHttp
-
-
方法详细资料
-
initHttpClient
-
get
get请求- 参数:
url-header-- 返回:
- 抛出:
IOException
-
requestJson
请求json数据,contentType=application/json- 参数:
url- 请求路径json- json数据header- header- 返回:
- 返回响应结果
- 抛出:
IOException
-
request
public String request(String url, Map<String, Object> form, Map<String, throws IOExceptionString> header, RequestMethod method) 提交表单- 参数:
url- urlform- 参数header- headermethod- 请求方式,post,get等- 返回:
- 抛出:
IOException
-
buildRequestBuilder
public static okhttp3.Request.Builder buildRequestBuilder(String url, Map<String, Object> form, RequestMethod method) -
buildHttpUrl
-
buildFormBody
-
requestFile
public String requestFile(String url, Map<String, Object> form, Map<String, throws IOExceptionString> header, List<UploadFile> files) 提交表单,并且上传文件- 参数:
url-form-header-files-- 返回:
- 抛出:
IOException
-
setCookieStore
-
setHttpClient
public void setHttpClient(okhttp3.OkHttpClient httpClient)
-