MIME Type Parsing

MIMEType interface

  • type string

  • subtype string

  • parameters Map<string, string>

  • essence string

parseMIMEType(input)

Implements parse a MIME type.

Parses a MIME type, returning its type, subtype, and any associated parameters. If the parser can't parse an input it returns the string literal 'failure'.

import { parseMIMEType } from 'undici'

parseMIMEType('text/html; charset=gbk')
// {
//   type: 'text',
//   subtype: 'html',
//   parameters: Map(1) { 'charset' => 'gbk' },
//   essence: 'text/html'
// }

Arguments:

  • input string

Returns: MIMEType|'failure'

serializeAMimeType(input)

Implements serialize a MIME type.

Serializes a MIMEType object.

Arguments:

  • mimeType MIMEType

Returns: string

Last updated