From 0a9b77c590ce01812bbec89396f99b20c9226349 Mon Sep 17 00:00:00 2001 From: James M Snell Date: Thu, 13 Sep 2018 09:31:48 -0700 Subject: [PATCH] http2: add http2stream.endAfterHeaders property Indicates is the END_STREAM flag was set on the received HEADERS frame --- doc/api/http2.md | 11 +++++ lib/internal/http2/core.js | 9 +++- test/parallel/test-http2-endafterheaders.js | 50 +++++++++++++++++++++ 3 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 test/parallel/test-http2-endafterheaders.js diff --git a/doc/api/http2.md b/doc/api/http2.md index fac5a5f23be7aa..26b045c749f375 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -958,6 +958,17 @@ added: v8.4.0 Set to `true` if the `Http2Stream` instance has been destroyed and is no longer usable. +#### http2stream.endAfterHeaders + + +* {boolean} + +Set the `true` if the `END_STREAM` flag was set in the request or response +HEADERS frame received, indicating that no additional data should be received +and the readable side of the `Http2Stream` will be closed. + #### http2stream.pending