public class OpenHttp extends Object
| 构造器和说明 |
|---|
OpenHttp() |
OpenHttp(OpenConfig openConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
static okhttp3.FormBody |
buildFormBody(Map<String,Object> form) |
static okhttp3.HttpUrl |
buildHttpUrl(String url,
Map<String,Object> form) |
static okhttp3.Request.Builder |
buildRequestBuilder(String url,
Map<String,Object> form,
RequestMethod method) |
String |
get(String url,
Map<String,String> header)
get请求
|
protected void |
initHttpClient(OpenConfig openConfig) |
String |
request(String url,
Map<String,Object> form,
Map<String,String> header,
RequestMethod method)
提交表单
|
String |
requestFile(String url,
Map<String,Object> form,
Map<String,String> header,
List<UploadFile> files)
提交表单,并且上传文件
|
String |
requestJson(String url,
String json,
Map<String,String> header)
请求json数据,contentType=application/json
|
void |
setCookieStore(Map<String,List<okhttp3.Cookie>> cookieStore) |
void |
setHttpClient(okhttp3.OkHttpClient httpClient) |
public OpenHttp()
public OpenHttp(OpenConfig openConfig)
protected void initHttpClient(OpenConfig openConfig)
public String get(String url, Map<String,String> header) throws IOException
url - header - IOExceptionpublic String requestJson(String url, String json, Map<String,String> header) throws IOException
url - 请求路径json - json数据header - headerIOExceptionpublic String request(String url, Map<String,Object> form, Map<String,String> header, RequestMethod method) throws IOException
url - urlform - 参数header - headermethod - 请求方式,post,get等IOExceptionpublic static okhttp3.Request.Builder buildRequestBuilder(String url, Map<String,Object> form, RequestMethod method)
public String requestFile(String url, Map<String,Object> form, Map<String,String> header, List<UploadFile> files) throws IOException
url - form - header - files - IOExceptionpublic void setHttpClient(okhttp3.OkHttpClient httpClient)
Copyright © 2025. All rights reserved.