Package com.xxl.tool.http
Class HttpTool
java.lang.Object
com.xxl.tool.http.HttpTool
- Author:
- xuxueli 2018-11-25 00:55:31
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpClientbuild HttpClientstatic HttpRequestbuild GET HttpRequeststatic HttpRequestcreatePost(String url) build POST HttpRequeststatic HttpRequestbuild HttpRequeststatic HttpRequestcreateRequest(String url) build HttpRequeststatic StringgenerateUrlParam(Map<String, String> map) 将Map转为 param 字符串static boolean检测是否httpstatic boolean检测是否httpsparseUrlParam(String url) 将 param 字符串转为 Map
-
Constructor Details
-
HttpTool
public HttpTool()
-
-
Method Details
-
createRequest
build HttpRequest- Returns:
- HttpRequest
-
createRequest
build HttpRequest- Parameters:
url- request url- Returns:
- HttpRequest
-
createGet
build GET HttpRequest- Parameters:
url- request url- Returns:
- HttpRequest
-
createPost
build POST HttpRequest- Parameters:
url- request url- Returns:
- HttpRequest
-
createClient
build HttpClient- Returns:
- HttpClient
-
isHttps
检测是否https -
isHttp
检测是否http -
generateUrlParam
将Map转为 param 字符串{"k1", "v1", "k2", "v2"} = k1=v1&k2=v2 -
parseUrlParam
将 param 字符串转为 Mapk1=v1&k2=v2 = {"k1", "v1", "k2", "v2"} http://www.baidu.com?k1=v1&k2=v2 = {"k1", "v1", "k2", "v2"}
-