Мой веб-сервер возвращает 404 для запроса, так как я еще не реализовал действие контроллера. Запрос был запросом предварительной проверки (ОПЦИИ), и я вижу, что 404 возвращается в инструментах Chrome dev.jQuery CORS и 404
Что меня удивляет, так как jQuery возвращает код состояния 0. Могу ли я получить исходный код ошибки?
Ответ HTTP, генерируется ASP.NET WebAPI. Следует ли считать это ошибкой, что заголовок CORS не включен в страницу с ошибкой? Или jQuery неправильно обрабатывает код ошибки?
Вы попали в одну и ту же политику происхождения, поэтому на самом деле это не 404, она так и не дошла. – adeneo
В качестве решения: всегда ответьте с кодом 200 для запросов OPTIONS. – meze
@adeneo: 404 возвращен. Это нарушение спецификации CORS. Если это так, обратитесь к спецификации и части, в которой говорится, что нужно вернуть только 200. – jgauffin