事件:'response'
¥Event: 'response'
-
headers
<HTTP/2 Headers Object> -
flags
<number> -
rawHeaders
HTTP/2 Raw Headers
当从连接的 HTTP/2 服务器收到此流的响应 HEADERS
帧时,则将触发 'response'
事件。监听器调用时会使用三个参数:包含接收到的 HTTP/2 标头对象、与报头相关的标志以及原始格式的报头(参见 HTTP/2 原始标头)的 Object
。
¥The 'response'
event is emitted when a response HEADERS
frame has been
received for this stream from the connected HTTP/2 server. The listener is
invoked with three arguments: an Object
containing the received
HTTP/2 Headers Object, flags associated with the headers, and the headers
in raw format (see HTTP/2 Raw Headers).
import { connect } from 'node:http2';
const client = connect('https://localhost');
const req = client.request({ ':path': '/' });
req.on('response', (headers, flags) => {
console.log(headers[':status']);
});
const http2 = require('node:http2');
const client = http2.connect('https://localhost');
const req = client.request({ ':path': '/' });
req.on('response', (headers, flags) => {
console.log(headers[':status']);
});