Node.js HTTP ServerResponse 对象

实例

ServerResponse 对象作为 requestListener 函数中的第二个参数传递:

  1. var http = require('http');
  2. http.createServer(function (req, <strong>res</strong>) {
  3. <strong>res.writeHead</strong>(200, {'Content-Type': 'text/plain'});
  4. <strong>res.write</strong>('Hello World!');
  5. <strong>res.end</strong>();
  6. }).listen(8080);

定义与用法

ServerResponse 对象作为第二个参数传递给 requestListener 函数。

ServerResponse 对象表示返回到客户端的可写流。


ServerResponse 方法与属性

addTrailers()添加 HTTP 尾部标头
end()表示服务器应考虑响应完成的信号。
finished如果响应完成,则返回 true,否则返回 false
getHeader()返回指定标头的值
headersSent如果发送了标头,则返回 true,否则返回 false
removeHeader()删除指定的标头
sendDate如果不应在响应中发送日期标头,则设置为 false。默认值为 true
setHeader()设置指定的表头
setTimeout将套接字的超时值设置为指定的毫秒数
statusCode设置将发送到客户端的状态代码
statusMessage设置将发送到客户端的状态消息
write()向客户端发送文本或文本流
writeContinue()向客户端发送 HTTP Continue 消息
writeHead()将状态和响应头发送到客户端

分类导航