From 4b4aabd3e708355761f28289e8b75c810ea20b14 Mon Sep 17 00:00:00 2001 From: trivernis Date: Thu, 17 Sep 2020 16:40:44 +0200 Subject: [PATCH] Change behaviour of Access-Control-Request-Headers Signed-off-by: trivernis --- src/server/http_server.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/server/http_server.rs b/src/server/http_server.rs index 4d0d0fa..6910b44 100644 --- a/src/server/http_server.rs +++ b/src/server/http_server.rs @@ -96,14 +96,14 @@ impl UserHttpServer { "Access-Control-Allow-Methods", "GET,HEAD,PUT,PATCH,POST,DELETE", ) - .with_additional_header("Vary", "Access-Control-Request-Headers") - .with_additional_header( - "Access-Control-Request-Headers", - request - .header("Access-Control-Request-Headers") - .unwrap_or("content-type") - .to_string(), + .with_additional_header("Vary", "Access-Control-Allow-Headers"); + + if let Some(request_headers) = request.header("Access-Control-Request-Headers") { + response = response.with_additional_header( + "Access-Control-Allow-Headers", + request_headers.to_string(), ); + } } response