📜  Node.js response.hasHeader() 方法(1)

📅  最后修改于: 2023-12-03 14:44:40.170000             🧑  作者: Mango

Node.js response.hasHeader()方法

简介

Node.js中的response对象是HTTP响应的表示。它包含了发送回客户端的响应头、数据和状态。response.hasHeader()方法用于判断响应头中是否存在某个指定的header属性。

语法
response.hasHeader(name)
参数

name:要查看的header属性的名称,是一个字符串。

返回值

如果response中存在指定名称的header属性,则返回true;否则返回false

示例
res.setHeader('Content-Type', 'text/html');
res.setHeader('X-Requested-With', 'XMLHttpRequest');
res.hasHeader('Content-Type'); // true
res.hasHeader('X-Powered-By'); // false
备注

如果要判断header属性是否存在,同时又要获取这个属性的值,可以使用response.getHeader(name)方法。如果要设置一个header属性,则可以使用response.setHeader(name, value)方法。