This commit is contained in:
2021-08-27 18:00:03 +08:00
parent 1b09df691f
commit 4d537ad9fd
2 changed files with 9 additions and 10 deletions
+8 -7
View File
@@ -85,15 +85,16 @@ trait Message
*/ */
private function parseRequestHeaders(\Swoole\Http\Request $request): static private function parseRequestHeaders(\Swoole\Http\Request $request): static
{ {
// $index = strpos($request->getData(), "\r\n\r\n"); $index = strpos($request->getData(), "\r\n\r\n");
// $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 $key => $value) { foreach ($request->header as $header) {
[$key, $value] = explode(': ', $header);
$this->addRequestHeader($key, $value); $this->addRequestHeader($key, $value);
} }
$class = Kiri::getDi()->get(Headers::class); // $class = Kiri::getDi()->get(Headers::class);
$this->header = $class->withHeader($this->headers); // $this->header = $class->withHeader($this->headers);
return $this; return $this;
} }
+1 -3
View File
@@ -25,9 +25,6 @@ class Request implements RequestInterface
public string $method; public string $method;
public Headers $header;
/** /**
* @var Uri * @var Uri
*/ */
@@ -54,6 +51,7 @@ 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
{ {