Я пытаюсь остановить обработку запроса опции из Global.asax.cs. Есть ли возможность разрешить нескольким междоменным доменам использование Access-Control-Allow-Origin в файле Global.asax?
Iхочу разрешить определенные несколько доменов (http://testsite.com, https://testsite.com) одновременно.
Есть ли какой-либо правильный способ сделать это. Я хочу сделать это на Global.asax, и вот мойтекущий код
protected void Application_BeginRequest(object sender, EventArgs e)
{
var context = HttpContext.Current;
var response = context.Response;
// enable CORS
response.AddHeader("Access-Control-Allow-Origin", "http://testsite.com, https://testsite.com");
response.AddHeader("X-Frame-Options", "ALLOW-FROM *");
if (context.Request.HttpMethod == "OPTIONS")
{
response.AddHeader("Access-Control-Allow-Methods", "GET, POST");
response.AddHeader("Access-Control-Allow-Headers", "authorization, content-type");
response.AddHeader("Access-Control-Allow-Credentials", "true");
response.AddHeader("Access-Control-Max-Age", "1728000");
response.End();
}
}