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 Details

    • inputStream

      InputStream inputStream()
    • as

      <T> T as(MediaReader<T> t)
    • asBytes

      default byte[] asBytes()
    • asString

      default String asString()
    • asString

      default String asString(Charset charset)
    • asFormParams

      default FormParams asFormParams()
    • asMultiPart

      default MultiPart asMultiPart()
    • asMultiPartCached

      default MultiPart asMultiPartCached()
    • asMultiPartCached

      default MultiPart asMultiPartCached(Path cachePath)
    • asPath

      default Path asPath(Path path, OpenOption... options)
    • asJsonNode

      default com.fasterxml.jackson.databind.JsonNode asJsonNode()
    • asObject

      default <T> T asObject(Class<T> c)
    • asObject

      default <T> T asObject(com.fasterxml.jackson.core.type.TypeReference<T> c)
    • asEventStream

      default ClientEventStream asEventStream()
    • asGzipBody

      default GzipBody asGzipBody()
    • asCacheBody

      default CacheBody asCacheBody()