📅  最后修改于: 2023-12-03 15:33:09.893000             🧑  作者: Mango
Node.js response.getHeaderNames()
方法返回响应头中所有的属性名。
response.getHeaderNames();
response.getHeaderNames()
方法返回一个包含所有响应头属性名的字符串数组。
假设有如下代码:
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/plain');
res.setHeader('Cache-Control', 'max-age=3600');
res.end('Hello World');
});
const port = 3000;
server.listen(port, () => {
console.log(`Server listening on port ${port}`);
});
可以使用 response.getHeaderNames()
方法获取响应头的所有属性名:
const headers = response.getHeaderNames();
console.log(headers);
// Output: ['content-type', 'cache-control']
response.end()
之后再调用该方法,将会返回一个空数组;response.getHeaderNames()
方法能够方便地获取响应头中所有的属性名,便于进一步操作响应头的内容。