Package ru.tinkoff.kora.http.common.body
Interface HttpBody
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Subinterfaces:
HttpBodyInput,HttpBodyOutput
- All Known Implementing Classes:
DefaultFullHttpBody,EmptyHttpBody,StreamingHttpBodyInput,StreamingHttpBodyOutput
Русский: Описывает базовое тело HTTP запроса/ответа
English: Describes the basic HTTP request/response body
Пример / Example:
English: Describes the basic HTTP request/response body
Пример / Example:
HttpBody.of("application/octet-stream", new byte{ 0x0 })
-
Method Summary
Modifier and TypeMethodDescriptionlongstatic EmptyHttpBodyempty()default ByteBufferstatic DefaultFullHttpBodyjson(byte[] content) static DefaultFullHttpBodystatic DefaultFullHttpBodyjson(ru.tinkoff.kora.common.Context context, byte[] content) static DefaultFullHttpBodystatic DefaultFullHttpBodyoctetStream(byte[] content) static DefaultFullHttpBodyoctetStream(ByteBuffer content) static DefaultFullHttpBodyoctetStream(ru.tinkoff.kora.common.Context context, byte[] content) static DefaultFullHttpBodyoctetStream(ru.tinkoff.kora.common.Context context, ByteBuffer content) static DefaultFullHttpBodyof(byte[] content) static DefaultFullHttpBodystatic DefaultFullHttpBodyof(String contentType, ByteBuffer content) static DefaultFullHttpBodyof(ByteBuffer content) static DefaultFullHttpBodystatic DefaultFullHttpBodyof(ru.tinkoff.kora.common.Context context, String contentType, ByteBuffer content) static DefaultFullHttpBodystatic DefaultFullHttpBodyplaintext(ByteBuffer content) static DefaultFullHttpBodystatic DefaultFullHttpBodyplaintext(ru.tinkoff.kora.common.Context ctx, ByteBuffer content)
-
Method Details
-
contentLength
long contentLength()- Returns:
- Русский: Возвращает длину тела запроса
English: Returns the length of the body of the request
-
contentType
- Returns:
- Русский: Возвращает тип тела запроса как значения HTTP заголовка
English: Returns request body type as HTTP header values
Пример / Example:application/json
-
getFullContentIfAvailable
- Returns:
- Русский: Возвращает полное тело запроса если оно доступно, иначе null
English: Returns the full body of the request if available, otherwise null
-
empty
- Returns:
- Русский: Возвращает пустое HTTP тело
English: Returns empty HTTP body
-
of
-
of
-
of
-
of
-
of
static DefaultFullHttpBody of(ru.tinkoff.kora.common.Context context, @Nullable String contentType, byte[] content) -
of
static DefaultFullHttpBody of(ru.tinkoff.kora.common.Context context, @Nullable String contentType, ByteBuffer content) -
octetStream
-
octetStream
-
octetStream
-
octetStream
-
plaintext
-
plaintext
-
plaintext
-
plaintext
-
json
-
json
-
json
-
json
-