Node.js HTTP ServerResponse 物件
示例
ServerResponse 物件在 requestListener 函式中作為第二個引數傳遞。
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello World!');
res.end();
}).listen(8080);
執行示例 »
定義和用法
ServerResponse 物件作為第二個引數傳遞給 requestListener 函式。
ServerResponse 物件表示回傳給客戶端的可寫流。
ServerResponse 方法和屬性
addTrailers() | 新增 HTTP 尾部標頭 |
end() | 指示伺服器應認為響應已完成 |
finished | 如果響應已完成,則返回 true,否則返回 false |
getHeader() | 返回指定標頭的值 |
headersSent | 如果已傳送標頭,則返回 true,否則返回 false |
removeHeader() | 移除指定的標頭 |
sendDate | 如果響應中不應傳送 Date 標頭,則設定為 false。預設為 true |
setHeader() | 設定指定的標頭 |
setTimeout | 將套接字的超時值設定為指定的毫秒數 |
statusCode | 設定將傳送到客戶端的狀態碼 |
statusMessage | 設定將傳送到客戶端的狀態訊息 |
write() | 向客戶端傳送文字或文字流 |
writeContinue() | 向客戶端傳送 HTTP Continue 訊息 |
writeHead() | 向客戶端傳送狀態碼和響應標頭 |