Skip to content

HTTP Content Types

This are used to set the "Content-Type" HTTP header when sending a request or response with attachments.

By default MDRest4i sets this as application/json.

The Content-Type need only be for attachments when adding multipart responses or a single file attachment

The most common types are:

Type application:

application/java-archive application/EDI-X12
application/EDIFACT
application/javascript (obsolete) application/octet-stream
application/ogg
application/pdf
application/xhtml+xml
application/x-shockwave-flash
application/json
application/ld+json
application/xml
application/zip
application/x-www-form-urlencoded

Type audio:

audio/mpeg
audio/x-ms-wma
audio/vnd.rn-realaudio
audio/x-wav

Type image:

image/gif
image/jpeg
image/png
image/tiff
image/vnd.microsoft.icon
image/x-icon
image/vnd.djvu
image/svg+xml

Type multipart:

multipart/mixed
multipart/alternative
multipart/related (using by MHTML (HTML mail).)
multipart/form-data

Type text:

text/css
text/csv text/event-stream
text/html
text/javascript
text/plain
text/xml

Type video:

video/mpeg
video/mp4
video/quicktime
video/x-ms-wmv
video/x-msvideo
video/x-flv
video/webm

Type vnd:

application/vnd.android.package-archive application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
application/vnd.oasis.opendocument.presentation
application/vnd.oasis.opendocument.graphics
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
application/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.mozilla.xul+xml

Tip

For detailed reference on http Content-Type values see: Content-Type HTTP