Benutzerdefinierte HTTP-Methode mit Nodejs HTTP Server
Als ich gerade einen Synchronisationsmechanismus über HTTP schrieb, begann ich, meinen Server auf NodeJS aufzubauen, was nach einer guten Lösung aussah.
Also ok, ich kann GET- und HEAD-Methoden zum Laufen bringen. Aber sobald ich versuche, nicht standardmäßige Methoden zu verwenden, zum Beispiel "SYNC". Hier ist der Code:
<code>var http = require("http"); var server = http.createServer(function (req, res) { res.writeHead(200); res.end(req.method); }); server.listen(8080); </code>
Sieht in Ordnung aus ... Lassen Sie uns dies telneten, ein GET und dann eine SYNC-Anfrage ausgeben
<code>mylaptop:~ aob$ telnet localhost 8080 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET / HTTP/1.1 HTTP/1.1 200 OK Connection: keep-alive Transfer-Encoding: chunked 3 GET 0 SYNC / HTTP/1.1 Connection closed by foreign host. </code>
Hast du eine Idee, wie ich SYNC zum Laufen bringen kann?