Class HttpMediaType


  • public final class HttpMediaType
    extends java.lang.Object
    An abstraction for a media type. Instances are immutable.
    See Also:
    HTTP/1.1 section 3.7
    • Field Detail

      • APPLICATION_ATOM_XML

        public static final java.lang.String APPLICATION_ATOM_XML
        Field APPLICATION_ATOM_XML. (value is "application/atom+xml")
        See Also:
        Constant Field Values
      • APPLICATION_FORM_URLENCODED

        public static final java.lang.String APPLICATION_FORM_URLENCODED
        Field APPLICATION_FORM_URLENCODED. (value is "application/x-www-form-urlencoded")
        See Also:
        Constant Field Values
      • APPLICATION_JSON

        public static final java.lang.String APPLICATION_JSON
        Field APPLICATION_JSON. (value is "application/json")
        See Also:
        Constant Field Values
      • APPLICATION_MS_WORD

        public static final java.lang.String APPLICATION_MS_WORD
        Field APPLICATION_MS_WORD. (value is "application/msword")
        See Also:
        Constant Field Values
      • APPLICATION_MS_WORD_DOCX

        public static final java.lang.String APPLICATION_MS_WORD_DOCX
        Field APPLICATION_MS_WORD_DOCX. (value is "application/vnd.openxmlformats-officedocument.wordprocessingml.document")
        See Also:
        Constant Field Values
      • APPLICATION_OCTET_STREAM

        public static final java.lang.String APPLICATION_OCTET_STREAM
        Field APPLICATION_OCTET_STREAM. (value is "application/octet-stream")
        See Also:
        Constant Field Values
      • APPLICATION_PDF

        public static final java.lang.String APPLICATION_PDF
        Field APPLICATION_PDF. (value is "application/pdf")
        See Also:
        Constant Field Values
      • APPLICATION_SVG_XML

        public static final java.lang.String APPLICATION_SVG_XML
        Field APPLICATION_SVG_XML. (value is "application/svg+xml")
        See Also:
        Constant Field Values
      • APPLICATION_XHTML_XML

        public static final java.lang.String APPLICATION_XHTML_XML
        Field APPLICATION_XHTML_XML. (value is "application/xhtml+xml")
        See Also:
        Constant Field Values
      • APPLICATION_ZIP

        public static final java.lang.String APPLICATION_ZIP
        Field APPLICATION_ZIP. (value is "application/zip")
        See Also:
        Constant Field Values
      • APPLICATION_XML

        public static final java.lang.String APPLICATION_XML
        Field APPLICATION_XML. (value is "application/xml")
        See Also:
        Constant Field Values
      • AUDIO_OGG

        public static final java.lang.String AUDIO_OGG
        Field AUDIO_OGG. (value is "audio/ogg; codecs=opus")
        See Also:
        Constant Field Values
      • AUDIO_OGG_VORBIS

        public static final java.lang.String AUDIO_OGG_VORBIS
        Field AUDIO_OGG_VORBIS. (value is "audio/ogg; codecs=vorbis")
        See Also:
        Constant Field Values
      • AUDIO_WAV

        public static final java.lang.String AUDIO_WAV
        Field AUDIO_WAV. (value is "audio/wav")
        See Also:
        Constant Field Values
      • AUDIO_WEBM

        public static final java.lang.String AUDIO_WEBM
        Field AUDIO_WEBM. (value is "audio/webm")
        See Also:
        Constant Field Values
      • AUDIO_WEBM_VORBIS

        public static final java.lang.String AUDIO_WEBM_VORBIS
        Field AUDIO_WEBM_VORBIS. (value is "audio/webm; codecs=vorbis")
        See Also:
        Constant Field Values
      • AUDIO_WEBM_OPUS

        public static final java.lang.String AUDIO_WEBM_OPUS
        Field AUDIO_WEBM_OPUS. (value is "audio/webm; codecs=opus")
        See Also:
        Constant Field Values
      • AUDIO_PCM

        public static final java.lang.String AUDIO_PCM
        Field AUDIO_PCM. (value is "audio/l16")
        See Also:
        Constant Field Values
      • AUDIO_BASIC

        public static final java.lang.String AUDIO_BASIC
        Field AUDIO_BASIC. (value is "audio/basic")
        See Also:
        Constant Field Values
      • AUDIO_FLAC

        public static final java.lang.String AUDIO_FLAC
        Field AUDIO_FLAC. (value is "audio/flac")
        See Also:
        Constant Field Values
      • AUDIO_MULAW

        public static final java.lang.String AUDIO_MULAW
        Field AUDIO_MULAW. (value is "audio/mulaw")
        See Also:
        Constant Field Values
      • AUDIO_MP3

        public static final java.lang.String AUDIO_MP3
        Field AUDIO_MP3. (value is "audio/mp3")
        See Also:
        Constant Field Values
      • AUDIO_MPEG

        public static final java.lang.String AUDIO_MPEG
        Field AUDIO_MPEG. (value is "audio/mpeg")
        See Also:
        Constant Field Values
      • AUDIO_RAW

        public static final java.lang.String AUDIO_RAW
        Field AUDIO_RAW. (value is "audio/l16")
        When using in Speech to Text a sample rate must be provided
        See Also:
        Constant Field Values
      • BINARY_FILE

        public static final okhttp3.MediaType BINARY_FILE
        Field BINARY_FILE. (value is "application/octet-stream")
      • BINARY_OCTET_STREAM

        public static final java.lang.String BINARY_OCTET_STREAM
        Field BINARY_OCTET_STREAM. (value is "binary/octet-stream")
        See Also:
        Constant Field Values
      • JSON

        public static final okhttp3.MediaType JSON
        Field JSON. (value is "application/json; charset=utf-8")
      • MEDIA_TYPE_WILDCARD

        public static final java.lang.String MEDIA_TYPE_WILDCARD
        Field MEDIA_TYPE_WILDCARD. (value is "*")
        See Also:
        Constant Field Values
      • MULTIPART_FORM_DATA

        public static final java.lang.String MULTIPART_FORM_DATA
        Field MULTIPART_FORM_DATA. (value is "multipart/form-data")
        See Also:
        Constant Field Values
      • TEXT_CSV

        public static final java.lang.String TEXT_CSV
        Field TEXT_CSV. (value is "text/csv")
        See Also:
        Constant Field Values
      • TEXT_HTML

        public static final java.lang.String TEXT_HTML
        Field TEXT_HTML. (value is "text/html")
        See Also:
        Constant Field Values
      • TEXT_PLAIN

        public static final java.lang.String TEXT_PLAIN
        Field TEXT_PLAIN. (value is "text/plain")
        See Also:
        Constant Field Values
      • TEXT

        public static final okhttp3.MediaType TEXT
        Field TEXT. (value is "text/plain; charset=utf-8")
      • TEXT_XML

        public static final java.lang.String TEXT_XML
        Field TEXT_XML. (value is "text/xml")
        See Also:
        Constant Field Values
      • WILDCARD

        public static final java.lang.String WILDCARD
        Field WILDCARD. (value is "*\/*")
        See Also:
        Constant Field Values
    • Method Detail

      • createAudioRaw

        public static java.lang.String createAudioRaw​(int rate)
        Creates an audio/l16 media type that includes sample rate.
        Parameters:
        rate - The sample rate
        Returns:
        audio/l16; rate={rate}