public class Http extends Object
| Modifier and Type | Method and Description |
|---|---|
Http |
accept(String accept) |
Http |
body(String body)
请求body
|
Http |
charset(String charset) |
Http |
connTimeout(Integer connectTimeout)
set connect timeout
|
Http |
contentType(String contentType) |
static Http |
delete(String url) |
static void |
download(String url,
File into)
download a file
|
static void |
download(String url,
OutputStream output)
download a file
|
Http |
encode(Boolean encode) |
static Http |
get(String url) |
Http |
headers(Map<String,String> headers) |
Http |
params(Map<String,?> params) |
static Http |
post(String url) |
static Http |
put(String url) |
Http |
readTimeout(Integer readTimeout)
set read timeout
|
String |
request() |
<T> T |
request(com.fasterxml.jackson.databind.JavaType type) |
Http |
ssl() |
static String |
upload(String url,
String fieldName,
String fileName,
byte[] data,
Map<String,String> params)
upload file
|
static String |
upload(String url,
String fieldName,
String fileName,
InputStream in,
Map<String,String> params)
upload file
|
public Http ssl()
public Http connTimeout(Integer connectTimeout)
connectTimeout - (s)public Http readTimeout(Integer readTimeout)
readTimeout - (s)public String request()
public <T> T request(com.fasterxml.jackson.databind.JavaType type)
public static String upload(String url, String fieldName, String fileName, byte[] data, Map<String,String> params)
url - urlfieldName - field namefileName - file namedata - file byte dataparams - other paramspublic static String upload(String url, String fieldName, String fileName, InputStream in, Map<String,String> params)
url - urlfieldName - field namefileName - file namein - InputStreamparams - other paramspublic static void download(String url, File into)
url - http urlinto - the file which downloaded content will fill intopublic static void download(String url, OutputStream output)
url - http urloutput - the output which downloaded content will fill intoCopyright © 2018. All rights reserved.