我将使用Request和标准的Node.js HTTP模块编写一个简单的REST服务。目前,服务器端请求处理程序如下:
response.writeHead("400","Nope");
response.end();
客户端代码如下:
request.get(href,handleResponse);
function handleResponse(error,response,body) {
console.log(arguments);
}
response.statusCode
的值为 400
,但 error
始终为 null
。
我需要在服务器端执行什么操作才能使 Request 模块识别出响应是一个错误?