qqq
This commit is contained in:
+1
-21
@@ -119,7 +119,7 @@ class OnRequest implements OnRequestInterface
|
|||||||
$PsrResponse->withContentType($this->response->contentType);
|
$PsrResponse->withContentType($this->response->contentType);
|
||||||
|
|
||||||
$serverRequest = (new ConstrictRequest())->withDataHeaders($request->getData())
|
$serverRequest = (new ConstrictRequest())->withDataHeaders($request->getData())
|
||||||
->withUri(static::parse($request))
|
->withUri(new Uri($request->server))
|
||||||
->withProtocolVersion($request->server['server_protocol'])
|
->withProtocolVersion($request->server['server_protocol'])
|
||||||
->withCookieParams($request->cookie ?? [])
|
->withCookieParams($request->cookie ?? [])
|
||||||
->withServerParams($request->server)
|
->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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user