程序包 com.sh.util
类 HttpUtil
java.lang.Object
com.sh.util.HttpUtil
Description: HTTP工具类,发起请求,获取请求内容,包括HTTP和HTTPS
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2014年2月14日
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static HttpUtilBuilderstatic StringgetHttpRequest(String url) static StringgetHttpRequest(String url, int timeout) static StringgetHttpRequest(String url, int connectTimeout, int readTimeout) static StringgetHttpRequest(String url, String outCharset) static StringgetHttpRequest(String url, String outCharset, int timeout) static StringgetHttpRequest(String url, String outCharset, int connectTimeout, int readTimeout) static JSONObjectstatic JSONObjectgetHttpRequestWithJson(String url, int timeout) static JSONObjectgetHttpRequestWithJson(String url, int connectTimeout, int readTimeout) static JSONObjectgetHttpRequestWithJson(String url, String outCharset) static StringgetHttpsRequest(String url) static StringgetHttpsRequest(String url, int timeout) static StringgetHttpsRequest(String url, int connectTimeout, int readTimeout) static StringgetHttpsRequest(String url, String outCharset) static JSONObjectstatic JSONObjectgetHttpsRequestWithJson(String url, String outCharset) static InputStreamgetURLInputStream(String url) static InputStreamgetURLInputStream(String url, int timeout) static InputStreamgetURLInputStream(String url, int connectTimeout, int readTimeout) 获取网络URLstatic InputStreamgetURLsInputStream(String url) static InputStreamgetURLsInputStream(String url, int timeout) static InputStreamgetURLsInputStream(String url, int connectTimeout, int readTimeout) 获取网络URLsstatic StringhttpRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) 发起http请求并获取结果static StringhttpRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder.HttpRet ret, HttpUtilBuilder builder) static Stringstatic StringhttpRequest(String url, String requestMethod, String param, String inCharset, String outCharset, int timeout) static StringhttpRequest(String url, String requestMethod, String param, String inCharset, String outCharset, int connectTimeout, int readTimeout) static StringhttpRequest(String url, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout) static JSONObjecthttpRequestWithJson(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) static JSONObjecthttpRequestWithJson(String url, String requestMethod, String param, String inCharset, String outCharset) static JSONObjecthttpRequestWithJson(String url, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout) static StringhttpsRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) 发起https请求并获取结果static StringhttpsRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder.HttpRet ret, HttpUtilBuilder builder) static Stringstatic StringhttpsRequest(String url, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout) static JSONObjecthttpsRequestWithJson(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) 发起https请求并获取结果static JSONObjecthttpsRequestWithJson(String url, String requestMethod, String param, String inCharset, String outCharset) static JSONObjecthttpsRequestWithJson(String url, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout) static boolean是否httpsstatic booleanstatic StringpostHttpRequest(String url) static StringpostHttpRequest(String url, int timeout) static StringpostHttpRequest(String url, int connectTimeout, int readTimeout) static StringpostHttpRequest(String url, String param) static StringpostHttpRequest(String url, String param, int timeout) static StringpostHttpRequest(String url, String param, int connectTimeout, int readTimeout) static StringpostHttpRequest(String url, String param, String outCharset) static Stringstatic JSONObjectstatic JSONObjectpostHttpRequestWithJson(String url, int timeout) static JSONObjectpostHttpRequestWithJson(String url, String param) static JSONObjectpostHttpRequestWithJson(String url, String param, int timeout) static JSONObjectpostHttpRequestWithJson(String url, String param, int connectTimeout, int readTimeout) static JSONObjectpostHttpRequestWithJson(String url, String param, String outCharset) static JSONObjectstatic JSONObjectstatic JSONObjectpostHttpRequestWithJson(String url, String param, Map<String, String> headerMap, int connectTimeout, int readTimeout) static JSONObjectpostHttpRequestWithJson(String url, Map<String, String> headerMap, int timeout) static StringpostHttpsRequest(String url) static StringpostHttpsRequest(String url, int timeout) static StringpostHttpsRequest(String url, int connectTimeout, int readTimeout) static StringpostHttpsRequest(String url, String param) static StringpostHttpsRequest(String url, String param, String outCharset) static Stringstatic JSONObjectstatic JSONObjectpostHttpsRequestWithJson(String url, int timeout) static JSONObjectpostHttpsRequestWithJson(String url, String param) static JSONObjectpostHttpsRequestWithJson(String url, String param, int timeout) static JSONObjectpostHttpsRequestWithJson(String url, String param, int connectTimeout, int readTimeout) static JSONObjectpostHttpsRequestWithJson(String url, String param, String outCharset) static JSONObjectstatic void
-
字段详细资料
-
构造器详细资料
-
HttpUtil
public HttpUtil()
-
-
方法详细资料
-
isHttps
是否https- 参数:
url-- 返回:
-
isHttps
-
getHttpsRequest
-
getHttpsRequest
-
getHttpsRequest
-
getHttpsRequest
-
getHttpRequest
-
getHttpRequest
-
getHttpRequest
-
getHttpRequest
-
getHttpRequest
-
getHttpRequest
-
getHttpsRequestWithJson
-
getHttpsRequestWithJson
-
getHttpRequestWithJson
-
getHttpRequestWithJson
-
getHttpRequestWithJson
-
getHttpRequestWithJson
-
postHttpsRequest
-
postHttpsRequest
-
postHttpsRequest
-
postHttpsRequest
-
postHttpsRequest
-
postHttpsRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpRequest
-
postHttpsRequestWithJson
-
postHttpsRequestWithJson
-
postHttpsRequestWithJson
public static JSONObject postHttpsRequestWithJson(String url, String param, int connectTimeout, int readTimeout) -
postHttpsRequestWithJson
-
postHttpsRequestWithJson
-
postHttpsRequestWithJson
-
postHttpsRequestWithJson
-
postHttpRequestWithJson
-
postHttpRequestWithJson
-
postHttpRequestWithJson
public static JSONObject postHttpRequestWithJson(String url, String param, int connectTimeout, int readTimeout) -
postHttpRequestWithJson
-
postHttpRequestWithJson
-
postHttpRequestWithJson
-
postHttpRequestWithJson
-
postHttpRequestWithJson
-
postHttpRequestWithJson
public static JSONObject postHttpRequestWithJson(String url, Map<String, String> headerMap, int timeout) -
postHttpRequestWithJson
-
httpsRequest
-
httpsRequestWithJson
-
httpsRequest
-
httpsRequest
public static String httpsRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) 发起https请求并获取结果- 参数:
urlInfo- 请求地址requestMethod- 请求方式(GET、POST)param- 提交的数据inCharset- 参数输入编码,默认:UTF-8outCharset- 返回结果编码,默认:UTF-8headerMap- MapconnectTimeout- intreadTimeout- int- 返回:
- 返回结果字符串
-
httpsRequest
public static String httpsRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder.HttpRet ret, HttpUtilBuilder builder) -
httpsRequestWithJson
-
httpsRequestWithJson
public static JSONObject httpsRequestWithJson(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) 发起https请求并获取结果- 参数:
urlInfo- 请求地址requestMethod- 请求方式(GET、POST)param- 提交的数据inCharset- 参数输入编码,默认:UTF-8outCharset- 返回结果编码,默认:UTF-8headerMap- MapconnectTimeout- intreadTimeout- int- 返回:
- 返回结果字符串
-
httpRequest
-
httpRequestWithJson
-
httpRequest
-
httpRequest
-
httpRequest
-
httpRequest
public static String httpRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) 发起http请求并获取结果- 参数:
urlInfo- 请求地址requestMethod- 请求方式(GET、POST)param- 提交的数据inCharset- 参数输入编码,默认:UTF-8outCharset- 返回结果编码,默认:UTF-8headerMap- MapconnectTimeout- intreadTimeout- int- 返回:
- 返回结果字符串
-
httpRequest
public static String httpRequest(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder.HttpRet ret, HttpUtilBuilder builder) -
httpRequestWithJson
-
httpRequestWithJson
public static JSONObject httpRequestWithJson(HttpUtil.RequestUrlInfo urlInfo, String requestMethod, String param, String inCharset, String outCharset, Map<String, String> headerMap, int connectTimeout, int readTimeout, Consumer<String> eventConsumer, HttpUtilBuilder builder) -
getURLInputStream
-
getURLInputStream
-
getURLInputStream
获取网络URL- 参数:
url- URL地址connectTimeout- intreadTimeout- int- 返回:
- InputStream
-
getURLsInputStream
-
getURLsInputStream
-
getURLsInputStream
获取网络URLs- 参数:
url- URLs地址connectTimeout- intreadTimeout- int- 返回:
- InputStream
-
createBuilder
-
setThisSessionWithCookie
public static void setThisSessionWithCookie()
-