var http = require('http');
var server = http.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World\n");
});
server.listen(8000);
console.log("Server running at http://127.0.0.1:8000/");
tôi thực hiện sau lệnh curl:Node.js: curl: (52) Rỗng trả lời từ máy chủ với không gian trong yêu cầu không được mã hóa
curl "http://127.0.0.1:8000/"
Hello World
// space is not encoded
curl "http://127.0.0.1:8000/x y"
curl: (52) Empty reply from server
curl "http://127.0.0.1:8000/x"
Hello World
// space is encoded
curl "http://127.0.0.1:8000/x%20y"
Hello World
bạn có thể vui lòng giải thích lý do tại sao tôi nhận được curl 52 ?? ?
Trong trường hợp này, tôi muốn gửi lại 500. Tôi có thể làm điều đó?
chúng tôi cần phần còn lại của mã nút và dòng lệnh curl. Hy vọng rằng có một res.send trong đó ... – Paul
'app.get ('/ item/id')' có nghĩa là '/ item/id' không phải'/item/item1' – Paul
Thử tùy chọn '-I' curl cho giải trình. (Trên curl máy của tôi gửi 2 yêu cầu cho lệnh 'curl http: // google.com/xy': lệnh đầu tiên tới Google Server và lệnh thứ hai là' y'.) – elmigranto