@SakhiMansoor - мой не был исправлен в Axios - для меня это было какое-то промежуточное ПО, которое перенаправляло POST как GET

лкиваюсь с очень странной проблемой. Мы запускаем приложение в производство, и один из запросов POST превращается в POST, за которым непосредственно следует запрос GET на тот же URL-адрес, и POST никогда не принимается в бэкэнде (Laravel). На вкладке Chrome Network это выглядит просто как GET, но с Burpsuite мы видим запрос POST.

Код ответственный

async store() {
    // This prints post
    console.log(this.method());

    await this.form[this.method()]('/api/admin/users/' + (this.isUpdate() ? this.id : ''));

    if (!this.isUpdate()) {
        this.form.reset();
    }
},

Содержание метода form.post

return new Promise((resolve, reject) => {
    axios[requestType](url, this.data())
    .then(response => {
        this.busy = false;
        this.onSuccess(response.data);
        resolve(response.data);
    })
    .catch(error => {
        this.busy = false;
        if (error.response.status == 400) {
            return this.displayErrors(error.response.data)
        }
        this.onFail(error.response.data.errors);
        reject(error.response.data);
    });
});

Ответы на вопрос(2)

Ваш ответ на вопрос