Package kong.unirest.core
Class ContentType
- java.lang.Object
-
- kong.unirest.core.ContentType
-
public class ContentType extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static ContentType
APPLICATION_ATOM_XML
static ContentType
APPLICATION_FORM_URLENCODED
static ContentType
APPLICATION_JSON
static ContentType
APPLICATION_JSON_PATCH
static ContentType
APPLICATION_OCTET_STREAM
static ContentType
APPLICATION_PDF
static ContentType
APPLICATION_SVG_XML
static ContentType
APPLICATION_XHTML_XML
static ContentType
APPLICATION_XML
static ContentType
BINARY_OCTET_STREAM
private static java.util.Set<java.lang.String>
BINARY_TYPES
private java.nio.charset.Charset
encoding
static ContentType
IMAGE_BMP
static ContentType
IMAGE_GIF
static ContentType
IMAGE_JPEG
static ContentType
IMAGE_PNG
static ContentType
IMAGE_SVG
static ContentType
IMAGE_TIFF
static ContentType
IMAGE_WEBP
private boolean
isBinary
private java.lang.String
mimeType
static ContentType
MULTIPART_FORM_DATA
static ContentType
TEXT_HTML
static ContentType
TEXT_PLAIN
static ContentType
TEXT_XML
static ContentType
WILDCARD
-
Constructor Summary
Constructors Constructor Description ContentType(java.lang.String mimeType, java.nio.charset.Charset encoding, boolean isBinary)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContentType
create(java.lang.String mimeType)
static ContentType
create(java.lang.String mimeType, boolean isBinary)
static ContentType
create(java.lang.String mimeType, java.nio.charset.Charset charset)
java.lang.String
getMimeType()
boolean
isBinary()
static boolean
isBinary(java.lang.String mimeType)
java.lang.String
toString()
ContentType
withCharset(java.nio.charset.Charset charset)
-
-
-
Field Detail
-
BINARY_TYPES
private static final java.util.Set<java.lang.String> BINARY_TYPES
-
APPLICATION_ATOM_XML
public static final ContentType APPLICATION_ATOM_XML
-
APPLICATION_FORM_URLENCODED
public static final ContentType APPLICATION_FORM_URLENCODED
-
APPLICATION_JSON
public static final ContentType APPLICATION_JSON
-
APPLICATION_JSON_PATCH
public static final ContentType APPLICATION_JSON_PATCH
-
APPLICATION_OCTET_STREAM
public static final ContentType APPLICATION_OCTET_STREAM
-
BINARY_OCTET_STREAM
public static final ContentType BINARY_OCTET_STREAM
-
APPLICATION_SVG_XML
public static final ContentType APPLICATION_SVG_XML
-
APPLICATION_XHTML_XML
public static final ContentType APPLICATION_XHTML_XML
-
APPLICATION_XML
public static final ContentType APPLICATION_XML
-
APPLICATION_PDF
public static final ContentType APPLICATION_PDF
-
IMAGE_BMP
public static final ContentType IMAGE_BMP
-
IMAGE_GIF
public static final ContentType IMAGE_GIF
-
IMAGE_JPEG
public static final ContentType IMAGE_JPEG
-
IMAGE_PNG
public static final ContentType IMAGE_PNG
-
IMAGE_SVG
public static final ContentType IMAGE_SVG
-
IMAGE_TIFF
public static final ContentType IMAGE_TIFF
-
IMAGE_WEBP
public static final ContentType IMAGE_WEBP
-
MULTIPART_FORM_DATA
public static final ContentType MULTIPART_FORM_DATA
-
TEXT_HTML
public static final ContentType TEXT_HTML
-
TEXT_PLAIN
public static final ContentType TEXT_PLAIN
-
TEXT_XML
public static final ContentType TEXT_XML
-
WILDCARD
public static final ContentType WILDCARD
-
mimeType
private final java.lang.String mimeType
-
encoding
private final java.nio.charset.Charset encoding
-
isBinary
private final boolean isBinary
-
-
Method Detail
-
create
public static ContentType create(java.lang.String mimeType)
-
create
public static ContentType create(java.lang.String mimeType, java.nio.charset.Charset charset)
-
create
public static ContentType create(java.lang.String mimeType, boolean isBinary)
-
isBinary
public static boolean isBinary(java.lang.String mimeType)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getMimeType
public java.lang.String getMimeType()
-
withCharset
public ContentType withCharset(java.nio.charset.Charset charset)
-
isBinary
public boolean isBinary()
-
-