From 79c8f1f7994750dc2fbffa771b00417d49653460 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Fri, 27 Aug 2021 17:36:51 +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/Message.php | 3 +++ http-server/Message/Request.php | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/http-server/Message/Message.php b/http-server/Message/Message.php index 30d2a3c3..3adb38ea 100644 --- a/http-server/Message/Message.php +++ b/http-server/Message/Message.php @@ -22,6 +22,9 @@ trait Message public array $headers = []; + public array $servers = []; + + /** * @return string */ diff --git a/http-server/Message/Request.php b/http-server/Message/Request.php index fa8a100e..74c09396 100644 --- a/http-server/Message/Request.php +++ b/http-server/Message/Request.php @@ -59,6 +59,7 @@ class Request implements RequestInterface $message->serverRequest = $request; $message->version = $request->server['server_protocol']; $message->stream = new Stream($request->getContent()); + $message->servers = $request->server; return $message->parseHeaders($request); } @@ -95,11 +96,11 @@ class Request implements RequestInterface /** - * @return string|array|null + * @return float */ - #[Pure] public function getStartTime(): string|array|null + #[Pure] public function getStartTime(): float { - return $this->getHeaderLine('request_time_float'); + return $this->servers['request_time_float']; }