📅  最后修改于: 2023-12-03 15:03:13.394000             🧑  作者: Mango
Http2ServerResponse.getHeaderNames()
方法用于返回所有已设置的 HTTP/2 服务器响应头的属性名称列表。
response.getHeaderNames()
返回一个数组,包含所有已设置的服务器响应头的属性名称列表。
const http2 = require('http2');
const server = http2.createSecureServer();
server.on('stream', (stream, headers) => {
stream.respond({
'content-type': 'text/plain',
':status': 200
});
stream.end('Hello, world!');
});
server.listen(8443);
server.on('listening', () => {
console.log(`Server listening on port: ${server.address().port}`);
});
server.on('stream', (stream, headers) => {
console.log(`Headers received: ${stream.getHeaderNames()}`);
});
Server listening on port: 8443
Headers received: :status, content-type
Http2ServerResponse.getHeaderNames()
方法只能在 stream
事件处理程序函数中使用。err
事件。