cont-type

1.0.2 • Public • Published

con-type

Generate and parse HTTP Content-Type header according to RFC 7231. This module can parse invalid mime type without breaking. You can obtain mime type and charset if available

Installation

$ npm install con-type

API

var contentType = require('con-type')

contentType.parse(string )

Example of sites with invalid content-type: www.aol.com "text/html;;charset=utf-8". Note the double semicolon ";;"

var obj = contentType.parse('text/html;;charset=utf-8')

Two objects will always be returned the above example will output

console.log(obj.type)

text/html

console.log(obj.charset)

utf-8

in the case where the charset is not available, the output will be a null Example:

var obj = contentType.parse('text/html;;')
console.log(obj.charset)

Will output null

License

MIT

Package Sidebar

Install

npm i cont-type

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • ncrichards