From a384d3ddfcbeb1da1cc9853a2d5605928c591954 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 16 Mar 2021 14:38:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Events/OnRequest.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/HttpServer/Events/OnRequest.php b/HttpServer/Events/OnRequest.php index 64260eed..4ba38445 100644 --- a/HttpServer/Events/OnRequest.php +++ b/HttpServer/Events/OnRequest.php @@ -104,9 +104,12 @@ class OnRequest extends Callback [$sRequest, $sResponse] = [HRequest::create($sRequest), HResponse::create($sResponse)]; } + $headers = $sRequest->headers->get('access-control-request-headers'); + $methods = $sRequest->headers->get('access-control-request-method'); + $sResponse->addHeader('Access-Control-Allow-Origin', '*'); - $sResponse->addHeader('Access-Control-Allow-Headers', $sRequest->headers->get('access-control-request-headers')); - $sResponse->addHeader('Access-Control-Request-Method', $sRequest->headers->get('access-control-request-method')); + $sResponse->addHeader('Access-Control-Allow-Headers', $headers); + $sResponse->addHeader('Access-Control-Request-Method', $methods); if (!($exception instanceof ExitException)) { return $sResponse->send(\logger()->exception($exception), 200);