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/");
ho eseguito i seguenti comandi: riccioNode.js: ricciolo: (52) Risposta vuoto dal server con lo spazio in richiesta non codificato
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
Si può spiegare il motivo per cui ho ricciolo 52 ?? ?
In questo caso, desidero inviare 500 indietro. Posso farlo?
abbiamo bisogno del resto del codice nodo e della linea di comando di arricciatura. Speriamo che ci sia una ris.senda lì ... – Paul
'app.get ('/ item/id')' significa letteralmente '/ item/id' not'/item/item1' – Paul
Prova l'opzione '-I' curl per spiegazione. (Sulla mia macchina arricciata invia 2 richieste per il comando 'curl http: // google.com/xy': prima su Google Server e la seconda su' y'.) – elmigranto