У меня есть три вызова ajax (POST, GET и PUT), которым предшествует предварительный запрос (ВАРИАНТЫ). Вызов POST создает пользователя, вызов GET считывает пользователя, а вызов PUT изменяет этого пользователя. Все они связаны вызовами с .then(). Все запросы являются междоменными, и сервер внедрил CORS. Все запросы делаются из одного источника на один и тот же сервер (все на один и тот же ресурс), но только запрос PUT провоцирует ошибку в заголовке. Фильтр в бэкенде для изменения заголовка одинаков для всех запросов (POST, GET, PUT, DELETE), поэтому я действительно не знаю, почему запрос отменяется. Кроме того, предварительный запрос, который предназначен для подтверждения того, что сервер разрешает выполнение запроса PUT, не имеет проблем и возвращается с благоприятным исходным кодом разрешения доступа...
Я также заметил, что Chrome отменяет запрос PUT (возможно, потому, что источник не разрешен)
Надеюсь, вы можете мне помочь :D
Access-Control-Allow-Methods
такжеPUT
? - person Max   schedule 16.11.2013