public class DefaultHttpClientTemplate extends Object implements HttpClientAble
Modifier and Type | Field and Description |
---|---|
static Charset |
CHARSET_UTF_8
utf-8字符编码
|
static String |
TEMP_NAME |
APPLICATION_JSON, CONTENT_TYPE_FORM, CONTENT_TYPE_JSON, CONTENT_TYPE_TEXT_XML, USER_AGENT_KEY_NAME, USER_AGENT_MAC_FIREFOX, USER_AGENT_WIN10_CHROME
Constructor and Description |
---|
DefaultHttpClientTemplate() |
Modifier and Type | Method and Description |
---|---|
String |
get(String url,
Map<String,String> params,
Map<String,String> cookies,
Map<String,String> header)
使用get的方式进行网络请求
|
static org.apache.http.client.CookieStore |
getBaseCookieStore()
获取全局CookieStore
|
String |
post(String url,
String params,
Map<String,String> cookies,
Map<String,String> header)
使用post的方式进行网络请求
一般header中会提供一些json或者from的参数
|
public static final String TEMP_NAME
public static final Charset CHARSET_UTF_8
public static org.apache.http.client.CookieStore getBaseCookieStore()
public String get(String url, Map<String,String> params, Map<String,String> cookies, Map<String,String> header)
get
in interface HttpClientAble
url
- 送信网络路径params
- 参数列表,默认为空map,可以为nullcookies
- 所携带的cookie列表,默认为空map,可以为nullheader
- 头信息,默认为空map,可以为nullpublic String post(String url, String params, Map<String,String> cookies, Map<String,String> header)
post
in interface HttpClientAble
url
- 送信网络路径params
- 参数列表,默认为空map,可以为nullcookies
- 所携带的cookie列表,默认为空map,可以为nullheader
- 头信息,默认为空map,可以为nullCopyright © 2020. All rights reserved.