📜  Node.js http.ServerResponse.getHeader() 方法(1)

📅  最后修改于: 2023-12-03 15:17:54.732000             🧑  作者: Mango

Node.js http.ServerResponse.getHeader() 方法

在 Node.js 中,http.ServerResponse.getHeader() 方法用于获取指定响应头的值。

语法
response.getHeader(name)
参数
  • name:字符串,需要获取值的响应头名称
返回值

指定响应头的值,如果该响应头不存在,则返回 undefined。

示例
const http = require('http');

const server = http.createServer((req, res) => {
  res.setHeader('Content-Type', 'text/plain');
  res.write('Hello World!');
  const contentType = res.getHeader('Content-Type');
  console.log(contentType); // "text/plain"
  res.end();
});

server.listen(3000, () => {
  console.log('Server is running on http://localhost:3000');
});

在上面的示例中,我们首先使用 res.setHeader() 方法设置响应头,然后使用 res.getHeader() 方法获取该响应头的值,并将其记录在控制台中。最后,我们使用 res.end() 方法结束响应并发送给客户端。

注意事项
  • 如果要获取所有响应头,请使用 res.getHeaders() 方法。
  • 如果要设置响应头,请使用 res.setHeader()res.writeHead() 方法。
  • 如果要删除响应头,请使用 res.removeHeader() 方法。