-
- All Implemented Interfaces:
-
love.forte.simbot.http.template.HttpRequest
public final class FormHttpRequest<T extends Object> implements HttpRequest
post 类型的请求。
-
-
Field Summary
Fields Modifier and Type Field Description private final HttpRequestTypetypeprivate final Stringurlprivate final Class<T>responseTypeprivate final HttpHeadersheadersprivate final Map<String, Any>requestParam
-
Constructor Summary
Constructors Constructor Description FormHttpRequest(String url, Class<T> responseType, HttpHeaders headers, Map<String, Any> requestParam)
-
Method Summary
Modifier and Type Method Description final Stringcomponent1()final Class<T>component2()final HttpHeaderscomponent3()final Map<String, Any>component4()final FormHttpRequest<T>copy(String url, Class<T> responseType, HttpHeaders headers, Map<String, Any> requestParam)HttpRequestTypegetType()StringgetUrl()请求路径。 Class<T>getResponseType()请求后的响应值类型。可以为null。 如果为null则认为此请求的返回值将被忽略。 HttpHeadersgetHeaders()请求头。可以为null。 Map<String, Any>getRequestParam()请求参数。 如果不是 post/json 类型,则此值需要为一个 Map 。 -
-
Method Detail
-
component1
final String component1()
-
component2
final Class<T> component2()
-
component3
final HttpHeaders component3()
-
component4
final Map<String, Any> component4()
-
copy
final FormHttpRequest<T> copy(String url, Class<T> responseType, HttpHeaders headers, Map<String, Any> requestParam)
-
getType
HttpRequestType getType()
-
getResponseType
Class<T> getResponseType()
请求后的响应值类型。可以为null。 如果为null则认为此请求的返回值将被忽略。
-
getHeaders
HttpHeaders getHeaders()
请求头。可以为null。
-
getRequestParam
Map<String, Any> getRequestParam()
请求参数。 如果不是 post/json 类型,则此值需要为一个 Map。
-
-
-
-