From 60d50d8ba58c8e8b8fbad6e75f9c6f85213657d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 31 Aug 2021 14:25:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- http-server/Message/Stream.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/http-server/Message/Stream.php b/http-server/Message/Stream.php index d0d05b33..c1ed7288 100644 --- a/http-server/Message/Stream.php +++ b/http-server/Message/Stream.php @@ -151,7 +151,6 @@ class Stream implements StreamInterface } - /** * @return bool */ @@ -165,9 +164,12 @@ class Stream implements StreamInterface * @param int $length * @return string */ - public function read($length): string + public function read($length = -1): string { - return substr($this->body, 0, $length); + if ($length > 0) { + return substr($this->body, 0, $length); + } + return $this->body; }