Método HTTP personalizado com o servidor HTTP Nodejs
Atualmente escrevendo um mecanismo de sincronização sobre HTTP, comecei a construir meu servidor no NodeJS, que parecia uma boa solução.
Então, Ok, eu posso fazer com que os métodos GET e HEAD funcionem. Mas assim que eu tentar usar métodos não padrão, por exemplo "SYNC". Aqui está o código:
<code>var http = require("http"); var server = http.createServer(function (req, res) { res.writeHead(200); res.end(req.method); }); server.listen(8080); </code>
Parece bem ... vamos telnet isso, emitir um GET e, em seguida, um pedido de sincronização
<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>
Alguma idéia de como posso fazer o SYNC funcionar?