'use strict'; | |
const common = require('../common'); | |
// This test ensures that the http-parser can handle UTF-8 characters | |
// in the http header. | |
const http = require('http'); | |
const assert = require('assert'); | |
const server = http.createServer(common.mustCall((req, res) => { | |
res.end('ok'); | |
})); | |
server.listen(0, () => { | |
http.get({ | |
port: server.address().port, | |
headers: { 'Test': 'Düsseldorf' } | |
}, common.mustCall((res) => { | |
assert.strictEqual(res.statusCode, 200); | |
server.close(); | |
})); | |
}); |