mirror of https://github.com/lukechilds/node.git
Browse Source
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/ab701d49cb059317v0.7.4-release
Felix Geisendörfer
15 years ago
committed by
Ryan Dahl
2 changed files with 23 additions and 1 deletions
@ -0,0 +1,22 @@ |
|||
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); |
Loading…
Reference in new issue