public class WebUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONTENT_TYPE_APPLICATION_FORM_URLENCODED |
static String |
CONTENT_TYPE_APPLICATION_JSON |
static String |
CONTENT_TYPE_MULTIPART_FORM_DATA |
static String |
DEFAULT_CHARSET |
static String |
METHOD_DELETE |
static String |
METHOD_GET |
static String |
METHOD_POST |
static String |
METHOD_PUT |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
buildQuery(Map<String,String> params,
String charset) |
static String |
decode(String value) |
static String |
decode(String value,
String charset) |
static HttpResponseResult |
doDelete(String basicUrl,
Map<String,String> urlParams,
String bodyContent,
int connectTimeout,
int readTimeout) |
static HttpResponseResult |
doGet(String url,
Map<String,String> params,
int connectTimeout,
int readTimeout) |
static HttpResponseResult |
doPost(String basicUrl,
Map<String,String> urlParams,
String bodyContent,
int connectTimeout,
int readTimeout) |
static HttpResponseResult |
doPut(String basicUrl,
Map<String,String> urlParams,
String bodyContent,
int connectTimeout,
int readTimeout) |
static HttpResponseResult |
doRequest(String basicUrl,
Map<String,String> urlParams,
String bodyContent,
String charset,
String method,
int connectTimeout,
int readTimeout) |
static String |
encode(String value) |
static String |
encode(String value,
String charset) |
static org.apache.http.client.methods.HttpRequestBase |
getFilledHttpRequest(String url,
Map<String,String> urlParams,
Map<String,String> formParams,
String bodyContent,
List<com.envisioniot.enos.enosapi.common.resource.FileStreamInfo> fileStreams,
String charset,
String requestMethod,
int connectTimeout,
int readTimeout) |
static org.apache.http.client.methods.HttpRequestBase |
getFilledHttpRequestWithFileUpload(String url,
Map<String,String> urlParams,
Map<String,String> formParams,
Map<String,List<File>> uploadFiles,
String charset,
String requestMethod,
int connectTimeout,
int readTimeout)
发送 http post 请求,支持文件上传
|
static org.apache.http.client.methods.HttpRequestBase |
getHttpRequest(String requestMethod) |
static HttpResponseResult |
getHttpResponseResult(org.apache.http.client.methods.HttpRequestBase request,
boolean isStream) |
static Map<String,String> |
splitUrlQuery(String query)
已过时。
|
public static final String CONTENT_TYPE_MULTIPART_FORM_DATA
public static HttpResponseResult doGet(String url, Map<String,String> params, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static HttpResponseResult doPost(String basicUrl, Map<String,String> urlParams, String bodyContent, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static HttpResponseResult doPut(String basicUrl, Map<String,String> urlParams, String bodyContent, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static HttpResponseResult doDelete(String basicUrl, Map<String,String> urlParams, String bodyContent, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static HttpResponseResult doRequest(String basicUrl, Map<String,String> urlParams, String bodyContent, String charset, String method, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static HttpResponseResult getHttpResponseResult(org.apache.http.client.methods.HttpRequestBase request, boolean isStream) throws IOException
IOExceptionpublic static String buildQuery(Map<String,String> params, String charset) throws IOException
IOException@Deprecated public static Map<String,String> splitUrlQuery(String query)
public static org.apache.http.client.methods.HttpRequestBase getFilledHttpRequestWithFileUpload(String url, Map<String,String> urlParams, Map<String,String> formParams, Map<String,List<File>> uploadFiles, String charset, String requestMethod, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static org.apache.http.client.methods.HttpRequestBase getFilledHttpRequest(String url, Map<String,String> urlParams, Map<String,String> formParams, String bodyContent, List<com.envisioniot.enos.enosapi.common.resource.FileStreamInfo> fileStreams, String charset, String requestMethod, int connectTimeout, int readTimeout) throws IOException, com.envisioniot.enos.enosapi.common.exception.EnOSClientException
IOExceptioncom.envisioniot.enos.enosapi.common.exception.EnOSClientExceptionpublic static org.apache.http.client.methods.HttpRequestBase getHttpRequest(String requestMethod)
Copyright © 2019. All rights reserved.