This commit is contained in:
2023-07-26 09:58:34 +08:00
parent 1fe416c4c4
commit 07e651d2af
+1 -21
View File
@@ -119,7 +119,7 @@ class OnRequest implements OnRequestInterface
$PsrResponse->withContentType($this->response->contentType);
$serverRequest = (new ConstrictRequest())->withDataHeaders($request->getData())
->withUri(static::parse($request))
->withUri(new Uri($request->server))
->withProtocolVersion($request->server['server_protocol'])
->withCookieParams($request->cookie ?? [])
->withServerParams($request->server)
@@ -133,24 +133,4 @@ class OnRequest implements OnRequestInterface
}
/**
* @param Request $request
* @return UriInterface
*/
public static function parse(Request $request): UriInterface
{
$uri = new Uri();
$uri->withQuery($request->server['query_string'] ?? '')
->withPath($request->server['path_info'])
->withHost($request->header['host'] ?? '127.0.0.1')
->withPort($request->server['server_port']);
if (isset($request->server['https']) && $request->server['https'] !== 'off') {
$uri->withScheme('https');
} else {
$uri->withScheme('http');
}
return $uri;
}
}