java.lang.Object
org.miaixz.bus.http.bodys.RequestBody
org.miaixz.bus.http.bodys.FormBody
HTTP 表单请求体
表示以 application/x-www-form-urlencoded 格式编码的表单数据。 提供对表单字段名称和值的编码和解码支持,字段以键值对形式存储。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionencodedName(int index) 获取指定索引的编码字段名称encodedValue(int index) 获取指定索引的编码字段值longlength()获取请求体长度org.miaixz.bus.core.lang.MediaType获取媒体类型name(int index) 获取指定索引的解码字段名称intsize()获取表单字段数量value(int index) 获取指定索引的解码字段值voidwriteTo(org.miaixz.bus.core.io.sink.BufferSink sink) 将请求体写入输出流
-
Method Details
-
size
public int size()获取表单字段数量- Returns:
- 字段数量
-
encodedName
获取指定索引的编码字段名称- Parameters:
index- 索引- Returns:
- 编码字段名称
-
name
获取指定索引的解码字段名称- Parameters:
index- 索引- Returns:
- 解码字段名称
-
encodedValue
获取指定索引的编码字段值- Parameters:
index- 索引- Returns:
- 编码字段值
-
value
获取指定索引的解码字段值- Parameters:
index- 索引- Returns:
- 解码字段值
-
mediaType
public org.miaixz.bus.core.lang.MediaType mediaType()获取媒体类型- Specified by:
mediaTypein classRequestBody- Returns:
- 媒体类型(application/x-www-form-urlencoded)
-
length
public long length()获取请求体长度- Overrides:
lengthin classRequestBody- Returns:
- 请求体字节长度
-
writeTo
public void writeTo(org.miaixz.bus.core.io.sink.BufferSink sink) 将请求体写入输出流- Specified by:
writeToin classRequestBody- Parameters:
sink- 输出流
-