diff --git a/src/Connection/Http2Connection.php b/src/Connection/Http2Connection.php index 8ad885d5..1e3e5cbd 100644 --- a/src/Connection/Http2Connection.php +++ b/src/Connection/Http2Connection.php @@ -217,8 +217,8 @@ private function request(Request $request, CancellationToken $token): Promise $this->streams[$id] = $stream = new Http2Stream( self::DEFAULT_WINDOW_SIZE, $this->initialWindowSize, - self::DEFAULT_MAX_HEADER_SIZE, // $request->getMaxHeaderSize() - self::DEFAULT_MAX_BODY_SIZE // $request->getMaxBodySize() + $request->getHeaderSizeLimit(), + $request->getBodySizeLimit() ); $stream->request = $request; @@ -713,8 +713,8 @@ private function parser(): \Generator $this->streams[$pushedId] = $stream = new Http2Stream( self::DEFAULT_WINDOW_SIZE, 0, - self::DEFAULT_MAX_HEADER_SIZE, // $stream->request->getMaxHeaderSize() - 0 + $parent->request->getHeaderSizeLimit(), + $parent->request->getBodySizeLimit() ); $stream->parent = $parent; // Set parent stream on new stream.