public class HttpClient
extends java.lang.Object
| 构造器和说明 |
|---|
HttpClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
get(java.lang.String url)
get发送请求
|
static java.lang.String |
get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> header)
get发送请求
|
static java.lang.String |
getStackTrace(java.lang.Throwable aThrowable) |
static byte[] |
getToByte(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> header)
get发送请求
|
static java.lang.String |
post(java.lang.String url)
post发送请求
|
static java.lang.String |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> header)
post发送请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String content)
post发送请求
|
static java.lang.String |
post(java.lang.String url,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> header)
post发送请求
|
static byte[] |
postToByte(java.lang.String uri,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> header)
post发送请求
|
protected static byte[] |
send(java.lang.String uri,
java.lang.String method,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> header,
boolean isHttps) |
public static final int TIME_OUT
public static final org.slf4j.Logger logger
protected static byte[] send(java.lang.String uri,
java.lang.String method,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> header,
boolean isHttps)
throws HttpConnectionException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpReadDataTimeOutException,
HttpConnectionBreakException,
CharSetUnknownException,
HttpWriteDataTimeOutException,
HttpUrlException
uri - 请求路径method - 请求谓词content - 请求内容header - 请求头isHttps - 是否使用httpsHttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static byte[] postToByte(java.lang.String uri,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> header)
throws HttpReadDataTimeOutException,
HttpUrlException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException
uri - 路径content - 内容header - 头HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static byte[] getToByte(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> header)
throws HttpReadDataTimeOutException,
HttpUrlException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException
uri - 路径header - 头HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String post(java.lang.String url,
java.lang.String content)
throws HttpReadDataTimeOutException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpUrlException
url - 路径content - 内容HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String post(java.lang.String url,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> header)
throws HttpReadDataTimeOutException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpUrlException
url - 路径content - 内容header - 头HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String post(java.lang.String url)
throws HttpReadDataTimeOutException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpUrlException
url - 路径HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> header)
throws HttpReadDataTimeOutException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpUrlException
url - 路径header - 头HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String get(java.lang.String url)
throws HttpReadDataTimeOutException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpUrlException
url - 路径HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> header)
throws HttpReadDataTimeOutException,
CharSetUnknownException,
HttpConnectionException,
HttpConnectionBreakException,
HttpWriteDataTimeOutException,
HttpProtocolException,
HttpConnectionTimeOutException,
HttpUrlException
url - 路径header - 请求头HttpConnectionException - 连接错误HttpProtocolException - 协议错误HttpConnectionTimeOutException - 链接超时HttpReadDataTimeOutException - 读取超时HttpConnectionBreakException - 连接断开CharSetUnknownException - 编码错误HttpWriteDataTimeOutException - 写入数据错误HttpUrlException - url格式错误public static java.lang.String getStackTrace(java.lang.Throwable aThrowable)
Copyright © 2019. All Rights Reserved.