npm.io
1.0.7 • Published 11 years ago

con-type

Licence
MIT
Version
1.0.7
Deps
0
Vulns
0
Weekly
0

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

Keywords