Package org.qiunet.utils.http
Class HttpRequest<B extends HttpRequest<B>>
java.lang.Object
org.qiunet.utils.http.HttpRequest<B>
- Direct Known Subclasses:
GetHttpRequest,PostHttpRequest
- Author:
- qiunet 2020-04-20 17:39
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> voidasyncExecutor(HttpResponse.BodyHandler<T> bodyHandler, IHttpCallBack<T> callBack) voidasyncExecutor(IHttpCallBack<String> callBack) 异步执行请求protected abstract HttpRequestexecutor()执行请求<T> Texecutor(HttpResponse.BodyHandler<T> supplier) 执行请求static GetHttpRequeststatic PostHttpRequest
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
client
-
url
-
charset
-
headerBuilder
-
-
Constructor Details
-
HttpRequest
-
-
Method Details
-
post
-
get
-
charset
-
header
-
header
-
asyncExecutor
异步执行请求- Parameters:
callBack-
-
asyncExecutor
-
executor
执行请求- Returns:
-
executor
执行请求- Returns:
- Throws:
IOExceptionInterruptedException
-
buildRequest
-