Package org.miaixz.bus.http.plugin.httpz
Class HttpRequest
java.lang.Object
org.miaixz.bus.http.plugin.httpz.HttpRequest
- Direct Known Subclasses:
GetRequest,PostRequest,PutRequest
HTTP请求处理
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Request.Builderprotected List<PostRequest.FileInfo> protected Stringprotected MultipartBodyprotected String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpRequest(String url, Object tag, Map<String, String> params, Map<String, String> headers, List<PostRequest.FileInfo> fileInfos, String body, MultipartBody multipartBody, String id) protectedHttpRequest(String url, Object tag, Map<String, String> params, Map<String, String> encodedParams, Map<String, String> headers, List<PostRequest.FileInfo> fileInfos, String body, MultipartBody multipartBody, String id) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected abstract RequestbuildRequest(RequestBody requestBody) protected abstract RequestBodycreateRequest(Callback callback) static RequestBodycreateRequestBody(org.miaixz.bus.core.lang.MediaType mediaType, InputStream is) getId()
-
Field Details
-
id
-
url
-
params
-
encodedParams
-
headers
-
body
-
fileInfos
-
multipartBody
-
builder
-
-
Constructor Details
-
HttpRequest
-
HttpRequest
-
-
Method Details
-
createRequestBody
public static RequestBody createRequestBody(org.miaixz.bus.core.lang.MediaType mediaType, InputStream is) -
buildRequestBody
-
buildRequest
-
build
-
createRequest
-
appendHeaders
protected void appendHeaders() -
getId
-