📅  最后修改于: 2023-12-03 15:17:54.746000             🧑  作者: Mango
http.ServerResponse.statusMessage
属性是 HTTP 服务器响应中的 HTTP 状态消息字符串。这个属性包含了 HTTP 状态码的标准短语,例如:"OK"、"Not Found" 或者 "Internal Server Error"。
response.statusMessage;
HTTP 状态消息作为一个字符串。默认值是因状态码而异的。例如,状态码 200
的默认消息为 "OK"。
下面是一个例子,演示了如何使用 http.ServerResponse.statusMessage
属性:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(404, { 'Content-Type': 'text/html' });
res.write('<h1>404 Not Found</h1>');
res.end(`<p>${res.statusMessage}</p>`);
});
server.listen(3000, () => {
console.log('Server listening on port 3000');
});
在这个例子中,如果客户端访问到不存在的资源,服务器将返回 404 Not Found
响应,其中状态消息是 "Not Found"。在响应的 HTML 中,我们使用 res.statusMessage
属性来显示状态消息。