Получение запроса OPTIONS для вызовов того же источника - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть контроллер C # MVC со следующим методом

[HttpGet, Route("test/chat/")]
[OutputCache(Duration = 1800)]
public ActionResult Chat()
{
    return PartialView("~/_chat.cshtml");
}

Я звоню из javascript, используя следующий код

$.ajax({
            type: "GET",
            url: "/test/chat/",
            success: function (data) {

                }
            }
        });

Я получаю представление как ответ.Но наши журналы балансировки нагрузки сообщают о множестве 404 ошибок для одного и того же URL.При дальнейшем расследовании мы обнаружили, что все запросы были запросом OPTIONS.

Я полагал, что браузеры отправляют запрос OPTIONS только при запросе из разных источников, но наш запрос был для того же источника.Я не уверен, почему много запросов OPTIONS приходили для URL, даже для того же источника.

Это нормальное поведение или есть какая-то проблема в нашей реализации?

...