Returns whether this request (req
) is able to handle a specified characterSet
.
req.acceptsCharset(characterSet);
Useful for advanced content negotiation where a client may or may not support certain character sets, such as unicode (utf-8.) This method determines whether or not a request has specified the given characterSet
as "acceptable" its Accept-Charset
header (see RFC-2616.)
If a request is sent with a "Accept-Charset: utf-8"
header:
req.acceptsCharset('utf-8');
// -> true
- See the
accepts
module for the finer details of the header parsing algorithm used in Sails/Express/Koa/Connect.