mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
bffee5eda4
Http expects chunked byte offsets and ignores the encoding specified in the header. This patch makes node behave accordingly. Bug report: http://groups.google.com/group/nodejs/browse_thread/thread/ab701d49cb059317
22 lines
572 B
JavaScript
22 lines
572 B
JavaScript
process.mixin(require("./common"));
|
|
var http = require("http");
|
|
var PORT = 8888;
|
|
|
|
var UTF8_STRING = "Il était tué";
|
|
|
|
var server = http.createServer(function(req, res) {
|
|
res.sendHeader(200, {"Content-Type": "text/plain; charset=utf8"});
|
|
res.sendBody(UTF8_STRING, 'utf8');
|
|
res.finish();
|
|
});
|
|
server.listen(PORT);
|
|
|
|
http.cat("http://localhost:"+PORT+"/", "utf8")
|
|
.addCallback(function (data) {
|
|
assertEquals(UTF8_STRING, data);
|
|
server.close();
|
|
})
|
|
.addErrback(function() {
|
|
assertUnreachable('http.cat should succeed in < 1000ms');
|
|
})
|
|
.timeout(1000); |