Мой сайт выполняет AJAX-запрос к относительному URL, то есть к ресурсу с тем же источником.Почему браузеры (как IE 11, так и Chrome) отправляют предварительный запрос (OPTIONS)?Что может быть причиной?Если я выполняю этот запрос из консоли браузера, отправляется только запрос POST.
$.ajax({
type: "POST",
url: "/some/path/Export/",
data: JSON.stringify({ data: [] }),
contentType: "application/json; charset=utf-8",
success: function(t) {
window.location.href = "/some/path/Download?file=" + t
},
error: function(t, e, r) {
console.log(t, e, r)
},
xhrFields: {
withCredentials: true
}
})