public class HttpUtils
extends java.lang.Object
| 构造器和说明 |
|---|
HttpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
get(java.lang.String url)
向指定URL发送GET方法的请求
|
static java.lang.String |
get(java.lang.String url,
java.nio.charset.Charset responseCharset)
向指定URL发送GET方法的请求
|
static java.lang.String |
get(java.lang.String url,
int timeout)
向指定URL发送GET方法的请求
|
static java.lang.String |
get(java.lang.String url,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
向指定URL发送GET方法的请求
|
static java.lang.String |
get(java.lang.String url,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty,
java.nio.charset.Charset responseCharset)
向指定URL发送GET方法的请求
|
static java.lang.String |
get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
向指定URL发送GET方法的请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String params)
向指定 URL 发送POST方法的请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String params,
java.nio.charset.Charset responseCharset)
向指定 URL 发送POST方法的请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String params,
int timeout)
向指定 URL 发送POST方法的请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String params,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
向指定 URL 发送POST方法的请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String params,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty,
java.nio.charset.Charset responseCharset)
向指定 URL 发送POST方法的请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String params,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
向指定 URL 发送POST方法的请求
|
static java.lang.String |
postJson(java.lang.String url,
java.lang.String json)
向指定 URL 发送POST方法的请求, 参数格式为Json
|
static java.lang.String |
postJson(java.lang.String url,
java.lang.String json,
int timeout)
向指定 URL 发送POST方法的请求, 参数格式为Json
|
public static java.lang.String get(java.lang.String url)
throws java.io.IOException
url - 发送请求的URLjava.io.IOException - HTTP过程中可能会出现IO异常public static java.lang.String get(java.lang.String url,
java.nio.charset.Charset responseCharset)
throws java.io.IOException
url - 发送请求的URLresponseCharset - 响应编码(默认UTF-8)java.io.IOException - HTTP过程中可能会出现IO异常public static java.lang.String get(java.lang.String url,
int timeout)
throws java.io.IOException
url - 发送请求的URLtimeout - 请求超时(单位:毫秒)java.io.IOException - HTTP过程中可能会出现IO异常public static java.lang.String get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
throws java.io.IOException
url - 发送请求的URLrequestProperty - 请求属性java.io.IOException - HTTP过程中可能会出现IO异常public static java.lang.String get(java.lang.String url,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
throws java.io.IOException
url - 发送请求的URLtimeout - 请求超时(单位:毫秒)requestProperty - 请求属性java.io.IOException - HTTP过程中可能会出现IO异常public static java.lang.String get(java.lang.String url,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty,
java.nio.charset.Charset responseCharset)
throws java.io.IOException
url - 发送请求的URLtimeout - 请求超时(单位:毫秒)requestProperty - 请求属性responseCharset - 响应编码(默认UTF-8)java.io.IOException - HTTP过程中可能会出现IO异常public static java.lang.String post(java.lang.String url,
java.lang.String params)
url - 发送请求的 URLparams - 请求参数public static java.lang.String post(java.lang.String url,
java.lang.String params,
java.nio.charset.Charset responseCharset)
url - 发送请求的 URLparams - 请求参数responseCharset - 响应编码(默认UTF-8)public static java.lang.String post(java.lang.String url,
java.lang.String params,
int timeout)
url - 发送请求的 URLparams - 请求参数timeout - 请求超时(单位:毫秒)public static java.lang.String post(java.lang.String url,
java.lang.String params,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
url - 发送请求的 URLparams - 请求参数requestProperty - 请求属性public static java.lang.String post(java.lang.String url,
java.lang.String params,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty)
url - 发送请求的 URLparams - 请求参数timeout - 请求超时(单位:毫秒)requestProperty - 请求属性public static java.lang.String post(java.lang.String url,
java.lang.String params,
int timeout,
java.util.Map<java.lang.String,java.lang.String> requestProperty,
java.nio.charset.Charset responseCharset)
url - 发送请求的 URLparams - 请求参数timeout - 请求超时(单位:毫秒)requestProperty - 请求属性responseCharset - 响应编码(默认UTF-8)public static java.lang.String postJson(java.lang.String url,
java.lang.String json)
url - 发送请求的 URLjson - 请求参数public static java.lang.String postJson(java.lang.String url,
java.lang.String json,
int timeout)
url - 发送请求的 URLjson - 请求参数timeout - 超时时间(单位:毫秒)