Отравляю запрос через axios к обычному php-файлу на этом же домене для последующего обращения к API.
На локальном сервере всё работает, но на хостинге, при запросе возвращается ошибка
Error: Request failed with status code 405
файл js
const bodyFormData = new FormData();
bodyFormData.set('params', JSON.stringify({
data: this.data,
type: 'userdata'
}));
axios({
method: 'post',
url: '/ajax/info.php',
data: bodyFormData,
headers: {
"X-Requested-With": "XMLHttpRequest"
}
})
.then((response) => {
console.log(response);
})
.catch(er) => {
console.log(er);
})
файл php
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
if (empty($_SERVER["HTTP_X_REQUESTED_WITH"]) && $_SERVER["HTTP_X_REQUESTED_WITH"] !== "XMLHttpRequest") {
exit();
}
//обработка
Никакой cms или фреймворка нет, только файл с vue и php-файл