默认情况下,Node.js 的http.Server类接受任何http方法.
您可以使用request.method(api链接)获取方法.
例:
var sys = require('sys'),
http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.write(request.method);
response.end();
}).listen(8000);
sys.puts('Server running at http://127.0.0.1:8000/');
Run Code Online (Sandbox Code Playgroud)
这将在端口8000上创建一个简单的http服务器,它将回显请求中使用的方法.
如果你想获得一个POST,你应该检查request.method字符串"POST".
response.end:
从版本0.1.90开始,关闭响应的功能response.end不是response.close.除了名称更改之外,end还可以发送数据并在发送此数据后关闭响应,而不是关闭.(api示例)