java.lang.Object
org.miaixz.bus.http.bodys.RequestBody
org.miaixz.bus.http.plugin.httpv.ProgressBody
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescriptionProgressBody(RequestBody requestBody, Callback<Progress> onProcess, Executor callbackExecutor, long contentLength, long stepBytes) -
Method Summary
-
Constructor Details
-
ProgressBody
public ProgressBody(RequestBody requestBody, Callback<Progress> onProcess, Executor callbackExecutor, long contentLength, long stepBytes)
-
-
Method Details
-
length
public long length()Description copied from class:RequestBody获取内容长度返回写入
sink的字节数,如果未知则返回 -1。- Overrides:
lengthin classRequestBody- Returns:
- 内容长度
-
mediaType
public org.miaixz.bus.core.lang.MediaType mediaType()Description copied from class:RequestBody获取媒体类型- Specified by:
mediaTypein classRequestBody- Returns:
- 媒体类型(可能为 null)
-
writeTo
Description copied from class:RequestBody将请求体内容写入输出流- Specified by:
writeToin classRequestBody- Parameters:
sink- 输出流- Throws:
IOException- 如果写入失败
-