📅  最后修改于: 2023-12-03 14:44:40.170000             🧑  作者: Mango
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)
方法。