public class HttpUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HttpUtils.Response |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
APPLICATION_FORM |
static String |
APPLICATION_JSON |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpUtils |
addHeader(String key,
String value) |
HttpUtils |
addParam(String key,
String value) |
HttpUtils |
body(byte[] body) |
HttpUtils |
charset(Charset charset) |
HttpUtils |
connectTimeout(int connectTimeout) |
static byte[] |
download(String url) |
HttpUtils |
encodeParam(boolean encodeParam) |
HttpUtils |
followRedirects(boolean followRedirects) |
String |
get() |
static String |
get(String url)
发送get请求
|
static String |
get(String url,
Map<String,Object> params)
发送get请求
|
HttpUtils |
headers(Map<String,String> headers) |
HttpUtils |
method(String method) |
HttpUtils |
params(Map<String,Object> params) |
String |
post() |
static String |
post(String url,
Map<String,Object> params)
发送post请求
|
static String |
postJson(String url,
String json)
发送post请求
|
HttpUtils |
readTimeout(int readTimeout) |
HttpUtils.Response |
request() |
HttpUtils |
useCaches(boolean useCaches) |
public HttpUtils(String url)
public static String get(String url) throws Exception
url - 请求地址Exception - 失败抛出异常public static String get(String url, Map<String,Object> params) throws Exception
url - 请求地址,不带参数params - 请求参数,拼接在url后面Exception - 失败抛出异常public static String post(String url, Map<String,Object> params) throws Exception
url - 请求地址,不带参数params - 请求参数,拼接在url后面Exception - 失败抛出异常public static String postJson(String url, String json) throws Exception
url - 请求地址json - json格式的参数,contentType=application/jsonException - 失败抛出异常public HttpUtils.Response request() throws Exception
Exceptionpublic HttpUtils encodeParam(boolean encodeParam)
public HttpUtils body(byte[] body)
public HttpUtils readTimeout(int readTimeout)
public HttpUtils connectTimeout(int connectTimeout)
public HttpUtils useCaches(boolean useCaches)
public HttpUtils followRedirects(boolean followRedirects)
Copyright © 2021. All rights reserved.