Interface ScxHttpBody
- All Known Subinterfaces:
MultiPartPart,MultiPartPartWritable
- All Known Implementing Classes:
CacheBody,GzipBody,MultiPartPartImpl
public interface ScxHttpBody
ScxHttpBody
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescription<T> Tas(MediaReader<T> t) default byte[]asBytes()default CacheBodydefault ClientEventStreamdefault FormParamsdefault GzipBodydefault MultiPartdefault <T> TasObject(com.fasterxml.jackson.core.type.TypeReference<T> c) default <T> Tdefault PathasPath(Path path, OpenOption... options) default StringasString()default Stringdefault com.fasterxml.jackson.databind.JsonNodeasTree()
-
Method Details
-
inputStream
InputStream inputStream() -
as
-
asBytes
-
asString
-
asString
-
asPath
default Path asPath(Path path, OpenOption... options) throws BodyReadException, BodyAlreadyConsumedException -
asFormParams
-
asMultiPart
-
asTree
default com.fasterxml.jackson.databind.JsonNode asTree() throws BodyReadException, BodyAlreadyConsumedException -
asObject
-
asObject
default <T> T asObject(com.fasterxml.jackson.core.type.TypeReference<T> c) throws BodyReadException, BodyAlreadyConsumedException -
asEventStream
-
asGzipBody
-
asCacheBody
-