Class Content

java.lang.Object
org.apache.hc.client5.http.fluent.Content

public class Content extends Object
This class represents arbitrary content of a specific type that can be consumed multiple times and requires no explicit deallocation used by the fluent facade.
Since:
4.2
  • Field Details

    • NO_CONTENT

      public static final Content NO_CONTENT
    • raw

      private final byte[] raw
    • type

      private final org.apache.hc.core5.http.ContentType type
  • Constructor Details

    • Content

      public Content(byte[] raw, org.apache.hc.core5.http.ContentType type)
  • Method Details

    • getType

      public org.apache.hc.core5.http.ContentType getType()
    • asBytes

      public byte[] asBytes()
    • asString

      public String asString()
    • asString

      public String asString(Charset charset)
      Since:
      4.4
    • asStream

      public InputStream asStream()
    • toString

      public String toString()
      Overrides:
      toString in class Object