Add Vary: Origin header and use Response.Close

Sets the 'Vary' header to 'Origin' for CORS responses to improve cache behavior. Replaces OutputStream.Close with Response.Close for proper response handling.
This commit is contained in:
Namhyeon Go 2025-10-09 22:04:27 +09:00
parent b32801c1c9
commit ebe7b605cb

View File

@ -527,6 +527,7 @@ namespace WelsonJS.Launcher
{
respHeaders["Access-Control-Allow-Origin"] = origin;
respHeaders["Access-Control-Allow-Credentials"] = "true";
respHeaders["Vary"] = "Origin";
return true;
}
@ -551,7 +552,7 @@ namespace WelsonJS.Launcher
context.Response.StatusCode = 204;
context.Response.ContentLength64 = 0;
context.Response.OutputStream.Close();
context.Response.Close();
return true;
}