diff --git a/lib/handlers.js b/lib/handlers.js index 9250a34..888e813 100644 --- a/lib/handlers.js +++ b/lib/handlers.js @@ -76,6 +76,7 @@ module.exports.create = function (state) { return http.createServer(function (req, res) { if (!opts.servername) { res.statusCode = 422; + res.setHeader('Content-Type', 'text/plain; charset=utf-8'); res.end( "3. An inexplicable temporal shift of the quantum realm... that makes me feel uncomfortable.\n\n" + "[ERROR] No SNI header was sent. I can only think of two possible explanations for this:\n" @@ -87,6 +88,7 @@ module.exports.create = function (state) { // TODO use req.headers.host instead of servername (since domain fronting is disabled anyway) res.statusCode = 502; + res.setHeader('Content-Type', 'text/html; charset=utf-8'); res.end( "

Oops!

" + "

It looks like '" + encodeURIComponent(opts.servername) + "' isn't connected right now.

"