public interface HttpClientAble
Modifier and Type | Field and Description |
---|---|
static String |
APPLICATION_JSON
application/json
|
static String |
CONTENT_TYPE_FORM
HTTP内容类型。from格式,提交数据
|
static String |
CONTENT_TYPE_JSON
HTTP内容类型。json格式,提交数据
|
static String |
CONTENT_TYPE_TEXT_XML
HTTP内容类型。 text格式
|
static String |
USER_AGENT_KEY_NAME |
static String |
USER_AGENT_MAC_FIREFOX |
static String |
USER_AGENT_WIN10_CHROME |
Modifier and Type | Method and Description |
---|---|
default String |
get(String url)
使用get的方式进行网络请求
|
default String |
get(String url,
Map<String,String> params)
使用get的方式进行网络请求
|
default String |
get(String url,
Map<String,String> params,
Map<String,String> cookies)
使用get的方式进行网络请求
|
String |
get(String url,
Map<String,String> params,
Map<String,String> cookies,
Map<String,String> header)
使用get的方式进行网络请求
|
String |
post(String url,
String params,
Map<String,String> cookies,
Map<String,String> header)
使用post的方式进行网络请求
一般header中会提供一些json或者from的参数
|
default String |
postForm(String url)
json格式post
|
default String |
postForm(String url,
String params)
json格式post
|
default String |
postForm(String url,
String params,
Map<String,String> cookies)
json格式post
|
default String |
postForm(String url,
String params,
Map<String,String> cookies,
Map<String,String> header)
json格式post
|
default String |
postJson(String url)
json格式post
|
default String |
postJson(String url,
String params)
json格式post
|
default String |
postJson(String url,
String params,
Map<String,String> cookies)
json格式post
|
default String |
postJson(String url,
String params,
Map<String,String> cookies,
Map<String,String> header)
json格式post
|
default String |
postXml(String url)
json格式post
|
default String |
postXml(String url,
String params)
json格式post
|
default String |
postXml(String url,
String params,
Map<String,String> cookies)
json格式post
|
default String |
postXml(String url,
String params,
Map<String,String> cookies,
Map<String,String> header)
json格式post
|
static final String CONTENT_TYPE_TEXT_XML
static final String CONTENT_TYPE_FORM
static final String CONTENT_TYPE_JSON
static final String APPLICATION_JSON
static final String USER_AGENT_KEY_NAME
static final String USER_AGENT_WIN10_CHROME
static final String USER_AGENT_MAC_FIREFOX
String get(String url, Map<String,String> params, Map<String,String> cookies, Map<String,String> header)
url
- 送信网络路径params
- 参数列表,默认为空map,可以为nullcookies
- 所携带的cookie列表,默认为空map,可以为nullheader
- 头信息,默认为空map,可以为nulldefault String get(String url, Map<String,String> params, Map<String,String> cookies)
url
- 送信网络路径params
- 参数列表,默认为空map,可以为nullcookies
- 所携带的cookie列表,默认为空map,可以为nulldefault String get(String url, Map<String,String> params)
url
- 送信网络路径params
- 参数列表,默认为空map,可以为nullString post(String url, String params, Map<String,String> cookies, Map<String,String> header)
url
- 送信网络路径params
- 参数列表,默认为空map,可以为nullcookies
- 所携带的cookie列表,默认为空map,可以为nullheader
- 头信息,默认为空map,可以为nulldefault String postJson(String url, String params, Map<String,String> cookies, Map<String,String> header)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串cookies
- cookiesheader
- 头信息default String postJson(String url, String params, Map<String,String> cookies)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串,可以为nullcookies
- cookiesdefault String postJson(String url, String params)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串,可以为nulldefault String postJson(String url)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径default String postForm(String url, String params, Map<String,String> cookies, Map<String,String> header)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串cookies
- cookiesheader
- 头信息default String postForm(String url, String params, Map<String,String> cookies)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串cookies
- cookiesdefault String postForm(String url, String params)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串default String postForm(String url)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径default String postXml(String url, String params, Map<String,String> cookies, Map<String,String> header)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串cookies
- cookiesheader
- 头信息default String postXml(String url, String params, Map<String,String> cookies)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串cookies
- cookiesdefault String postXml(String url, String params)
json格式post会向参数header中添加头信息:Content-type, application/json; charset=utf-8Accept, application/json
url
- 请求路径params
- 参数字符串Copyright © 2020. All rights reserved.