public abstract class HttpClient
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
SLOW_TIME |
| 构造器和说明 |
|---|
HttpClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
get(java.lang.String url)
get请求
|
java.lang.String |
get(java.lang.String url,
java.util.Map<java.lang.String,?> params) |
abstract java.lang.String |
get(java.lang.String url,
java.lang.String code,
int timeout) |
static java.lang.String |
getHost(java.lang.String url)
根据url 取host
|
static HttpClient |
getHttpClient() |
StatsCounterCache<java.lang.String> |
getStatsCounter() |
static java.lang.String |
getURI(java.lang.String url) |
abstract java.lang.String |
post(java.lang.String url,
java.util.List<jmind.base.lang.Pair<java.lang.String,java.lang.String>> params,
java.lang.String code,
int timeout) |
java.lang.String |
post(java.lang.String url,
java.util.Map<java.lang.String,?> params) |
abstract java.lang.String |
post(java.lang.String url,
java.util.Map<java.lang.String,?> params,
java.lang.String code,
int timeout) |
abstract java.lang.String |
postBody(java.lang.String url,
java.lang.String body)
直接把内容写到RequestBody里面,其实也支持post参数形式
|
abstract java.lang.String |
postFile(java.lang.String url,
java.util.Map<java.lang.String,?> params,
java.util.List<jmind.base.lang.Pair<java.lang.String,java.io.File>> files,
java.lang.String code) |
abstract java.lang.String |
postFile(java.lang.String url,
java.util.Map<java.lang.String,?> params,
java.lang.String fileName,
java.io.File file,
java.lang.String code)
上传文件
|
public static final int SLOW_TIME
public static HttpClient getHttpClient()
public StatsCounterCache<java.lang.String> getStatsCounter()
public static final java.lang.String getURI(java.lang.String url)
public static final java.lang.String getHost(java.lang.String url)
url - public java.lang.String get(java.lang.String url)
url - public java.lang.String get(java.lang.String url,
java.util.Map<java.lang.String,?> params)
public abstract java.lang.String get(java.lang.String url,
java.lang.String code,
int timeout)
public java.lang.String post(java.lang.String url,
java.util.Map<java.lang.String,?> params)
public abstract java.lang.String post(java.lang.String url,
java.util.Map<java.lang.String,?> params,
java.lang.String code,
int timeout)
public abstract java.lang.String post(java.lang.String url,
java.util.List<jmind.base.lang.Pair<java.lang.String,java.lang.String>> params,
java.lang.String code,
int timeout)
url - params - 参数不用map 是因为参数名可能重复code - tineout - 0 不设置public abstract java.lang.String postBody(java.lang.String url,
java.lang.String body)
url - body - public abstract java.lang.String postFile(java.lang.String url,
java.util.Map<java.lang.String,?> params,
java.lang.String fileName,
java.io.File file,
java.lang.String code)
url - 请求urlparams - 参数fileName - file参数名file - 文件public abstract java.lang.String postFile(java.lang.String url,
java.util.Map<java.lang.String,?> params,
java.util.List<jmind.base.lang.Pair<java.lang.String,java.io.File>> files,
java.lang.String code)
Copyright © 2017. All Rights Reserved.