public abstract class HttpClient extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONTENT_TYPE |
static String |
ENCODE |
static String |
HEAD_TYPE |
static String |
headForFilename |
| 构造器和说明 |
|---|
HttpClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
static HttpResult |
doGet(String url) |
static FutureTask<HttpResult> |
doGetAsyn(String url) |
static HttpResult |
doPost(String url,
com.alibaba.fastjson.JSONObject param,
org.apache.http.Header... headers) |
static FutureTask<HttpResult> |
doPostAsyn(String url,
com.alibaba.fastjson.JSONObject param,
org.apache.http.Header... headers) |
static HttpThread |
doPostCommon(String url,
String param,
org.apache.http.Header... headers) |
static HttpThread |
doPostFile(String url,
String fileName,
InputStream in,
ContentType contentType,
org.apache.http.Header... headers)
上传jar包
|
static HttpThread |
doPostFile(String url,
String fileName,
InputStream in,
org.apache.http.Header... headers) |
static HttpResult |
doPostForm(String url,
Map<String,Object> params,
org.apache.http.Header... headers) |
static HttpThread |
doPostFormCommon(String url,
Map<String,Object> param,
org.apache.http.Header... headers) |
static HttpThread |
doPostJar(String url,
String jarFileName,
InputStream in,
org.apache.http.Header... headers) |
static com.alibaba.fastjson.JSONObject |
doPostRela(String relaUrl,
com.alibaba.fastjson.JSONObject params) |
static com.alibaba.fastjson.JSONObject |
doPostRela(String relaUrl,
Object... params)
返回结果
|
static HttpThread |
doPostXml(String url,
String param,
org.apache.http.Header... headers) |
static String |
packurl(String relaUrl)
返回真正的URL
|
public static HttpResult doGet(String url)
public static FutureTask<HttpResult> doGetAsyn(String url)
public static HttpResult doPost(String url, com.alibaba.fastjson.JSONObject param, org.apache.http.Header... headers)
public static FutureTask<HttpResult> doPostAsyn(String url, com.alibaba.fastjson.JSONObject param, org.apache.http.Header... headers)
public static HttpThread doPostCommon(String url, String param, org.apache.http.Header... headers)
public static HttpResult doPostForm(String url, Map<String,Object> params, org.apache.http.Header... headers)
public static HttpThread doPostFormCommon(String url, Map<String,Object> param, org.apache.http.Header... headers)
public static HttpThread doPostXml(String url, String param, org.apache.http.Header... headers)
public static HttpThread doPostFile(String url, String fileName, InputStream in, ContentType contentType, org.apache.http.Header... headers)
url - fileName - in - contentType - headers - public static HttpThread doPostFile(String url, String fileName, InputStream in, org.apache.http.Header... headers)
public static HttpThread doPostJar(String url, String jarFileName, InputStream in, org.apache.http.Header... headers)
public static com.alibaba.fastjson.JSONObject doPostRela(String relaUrl, Object... params) throws ProjectException
relaUrl - 相对地址params - ProjectExceptionpublic static com.alibaba.fastjson.JSONObject doPostRela(String relaUrl, com.alibaba.fastjson.JSONObject params) throws ProjectException
ProjectExceptionCopyright © 2022. All rights reserved.