This commit is contained in:
2021-08-27 18:09:57 +08:00
parent 4d537ad9fd
commit 55d564066e
2 changed files with 3 additions and 4 deletions
+1 -2
View File
@@ -81,7 +81,6 @@ trait Message
/** /**
* @param \Swoole\Http\Request $request * @param \Swoole\Http\Request $request
* @return $this * @return $this
* @throws ReflectionException
*/ */
private function parseRequestHeaders(\Swoole\Http\Request $request): static private function parseRequestHeaders(\Swoole\Http\Request $request): static
{ {
@@ -89,7 +88,7 @@ trait Message
$headers = explode("\r\n", substr($request->getData(), 0, $index)); $headers = explode("\r\n", substr($request->getData(), 0, $index));
array_shift($headers); array_shift($headers);
foreach ($request->header as $header) { foreach ($headers as $header) {
[$key, $value] = explode(': ', $header); [$key, $value] = explode(': ', $header);
$this->addRequestHeader($key, $value); $this->addRequestHeader($key, $value);
} }
+2 -2
View File
@@ -51,7 +51,6 @@ class Request implements RequestInterface
/** /**
* @param \Swoole\Http\Request $request * @param \Swoole\Http\Request $request
* @return RequestInterface * @return RequestInterface
* @throws ReflectionException
*/ */
public static function parseRequest(\Swoole\Http\Request $request): RequestInterface public static function parseRequest(\Swoole\Http\Request $request): RequestInterface
{ {
@@ -63,7 +62,8 @@ class Request implements RequestInterface
$message->version = $request->server['server_protocol']; $message->version = $request->server['server_protocol'];
$message->stream = new Stream($request->getContent()); $message->stream = new Stream($request->getContent());
$message->servers = $request->server; $message->servers = $request->server;
return $message->parseRequestHeaders($request); $message->parseRequestHeaders($request);
return $message;
} }