| Package | Description |
|---|---|
| org.aoju.bus.http | |
| org.aoju.bus.http.bodys | |
| org.aoju.bus.http.magic |
| Modifier and Type | Method and Description |
|---|---|
RequestBody |
Request.body() |
| Modifier and Type | Method and Description |
|---|---|
Request.Builder |
Request.Builder.delete(RequestBody body) |
Request.Builder |
Request.Builder.method(String method,
RequestBody body) |
Request.Builder |
Request.Builder.patch(RequestBody body) |
Request.Builder |
Request.Builder.post(RequestBody body) |
Request.Builder |
Request.Builder.put(RequestBody body) |
| Modifier and Type | Class and Description |
|---|---|
class |
BufferedBody
此请求主体仅涉及应用程序线程。首先将所有字节写入缓冲区。
只有完成之后,字节才会被复制到网络中
|
class |
FormBody
Form请求体内容
|
class |
MultipartBody
The MIME Multipart/Related Content-type
用于复合对象
|
class |
OutputStreamBody
通过阻塞写入输出流来填充的请求主体。输出数据要么是完全缓冲的(使用
BufferedBody),
要么是流的(使用StreamedBody)。在这两种情况下,直到调用者将正文的字节写入输出流时,
正文的字节才会被知道 |
class |
StreamedBody
这个请求体通过管道将字节从应用程序线程流到Httpd调度程序线程。
因为数据不是缓冲的,所以只能传输一次
|
| Modifier and Type | Method and Description |
|---|---|
RequestBody |
MultipartBody.Part.body() |
static RequestBody |
RequestBody.create(MediaType contentType,
byte[] content)
发送
content的新请求体 |
static RequestBody |
RequestBody.create(MediaType contentType,
byte[] content,
int offset,
int byteCount)
发送
content的新请求体 |
static RequestBody |
RequestBody.create(MediaType contentType,
ByteString content)
返回发送
content的新请求体 |
static RequestBody |
RequestBody.create(MediaType contentType,
File file)
新的请求体,该请求体传输
file的内容 |
static RequestBody |
RequestBody.create(MediaType contentType,
String content)
返回传输
content的新请求体。
如果contentType是非空且缺少字符集,则使用UTF-8 |
| Modifier and Type | Method and Description |
|---|---|
MultipartBody.Builder |
MultipartBody.Builder.addFormDataPart(String name,
String filename,
RequestBody body) |
MultipartBody.Builder |
MultipartBody.Builder.addPart(Headers headers,
RequestBody body) |
MultipartBody.Builder |
MultipartBody.Builder.addPart(RequestBody body) |
static MultipartBody.Part |
MultipartBody.Part.create(Headers headers,
RequestBody body) |
static MultipartBody.Part |
MultipartBody.Part.create(RequestBody body) |
static MultipartBody.Part |
MultipartBody.Part.createFormData(String name,
String filename,
RequestBody body) |
| Modifier and Type | Method and Description |
|---|---|
protected RequestBody |
PutRequest.buildRequestBody() |
protected RequestBody |
PostRequest.buildRequestBody() |
protected abstract RequestBody |
HttpRequest.buildRequestBody() |
protected RequestBody |
GetRequest.buildRequestBody() |
static RequestBody |
HttpRequest.createRequestBody(MediaType contentType,
InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
protected Request |
PutRequest.buildRequest(RequestBody requestBody) |
protected Request |
PostRequest.buildRequest(RequestBody requestBody) |
protected abstract Request |
HttpRequest.buildRequest(RequestBody requestBody) |
protected Request |
GetRequest.buildRequest(RequestBody requestBody) |
Copyright © 2020. All rights reserved.