📅  最后修改于: 2023-12-03 15:33:09.901000             🧑  作者: Mango
response.removeHeader()
方法是 http.ServerResponse
对象中可用的一个方法,用于移除响应头中指定的 HTTP 头信息。
response.removeHeader(name)
参数:
name
:要移除的HTTP头字段名称,为字符串类型。以下代码示例演示了如何使用 response.removeHeader()
方法从响应头中移除 Content-Type
字段。
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/html');
res.write('<h1>Hello World!</h1>');
res.statusCode = 200;
res.removeHeader('Content-Type');
res.end();
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});
在上面的示例代码中,我们在响应头中使用 setHeader()
方法设置了 Content-Type
字段为 text/html
。接着用 removeHeader()
方法移除了该字段。 最后输出 Hello World!
字符串。
通过使用 response.removeHeader()
方法,我们可以简单快捷地移除响应头中的特定 HTTP 头。这个方法与 response.setHeader()
方法以及其他许多 http.ServerResponse
对象的方法一起,为我们提供了对响应的完全控制。