diff --git a/Server/Constrict/Request.php b/Server/Constrict/Request.php index 7e98e3f6..35af6d1a 100644 --- a/Server/Constrict/Request.php +++ b/Server/Constrict/Request.php @@ -45,21 +45,23 @@ class Request implements RequestInterface public static function create(\Swoole\Http\Request $request): RequestInterface { Context::setContext(Response::class, new Response()); + try { + $sRequest = new HttpResponse(); - $sRequest = new HttpResponse(); + $sRequest->headers = new HttpHeaders(); + $sRequest->headers->setHeaders(array_merge($request->header, $request->server)); - $sRequest->headers = new HttpHeaders(); - $sRequest->headers->setHeaders(array_merge($request->header, $request->server)); - - $sRequest->setUri($sRequest->headers->getRequestUri()); - $sRequest->setClientId($request->fd); - - $sRequest->params = new HttpParams(); - $sRequest->params->setRawContent($request->rawContent(), $sRequest->headers->getContentType()); - $sRequest->params->setFiles($request->files); - $sRequest->params->setPosts($request->post); - $sRequest->params->setGets($request->get); + $sRequest->setUri($sRequest->headers->getRequestUri()); + $sRequest->setClientId($request->fd); + $sRequest->params = new HttpParams(); + $sRequest->params->setRawContent($request->rawContent(), $sRequest->headers->getContentType()); + $sRequest->params->setFiles($request->files); + $sRequest->params->setPosts($request->post); + $sRequest->params->setGets($request->get); + }catch (\Throwable $exception){ + var_dump($exception); + } Context::setContext(HttpResponse::class, $sRequest);