diff --git a/vendor/magento/module-application-server/App/Request.php b/vendor/magento/module-application-server/App/Request.php
index 5821b80ccfa4..c22cdfae2c2a 100644
--- a/vendor/magento/module-application-server/App/Request.php
+++ b/vendor/magento/module-application-server/App/Request.php
@@ -40,7 +40,7 @@ public function __construct($request)
         $this->setEnv(new Parameters($_ENV)); // phpcs:ignore Magento2.Security.Superglobal
         $httpParams = [];
         foreach ($request->header ?? [] as $name => $val) {
-            $httpParams['http_' . \strtolower($name)]  = $val;
+            $httpParams['http_' . str_replace('-', '_', \strtolower($name))]  = $val;
         }
         if (!empty($request->getContent())) {
             $this->setContent($request->getContent());
@@ -51,7 +51,7 @@ public function __construct($request)
         $this->setMethod($request->getMethod() ?? 'GET');
         if (isset($request->server['request_uri'])) {
             $uri = !\str_contains($request->server['request_uri'], '?') && !empty($request->server['query_string'])
-                ? $request->server['request_uri']  . '?' . $request->server['query_string']
+                ? $request->server['request_uri'] . '?' . $request->server['query_string']
                 : $request->server['request_uri'];
             $this->setUri($uri);
         }
