Сообщение AJAX выполняет действие, но возвращает 403 Запрещено - PullRequest
0 голосов
/ 21 ноября 2018

В проекте Laravel я делаю AJAX-запросы, как показано ниже.Он работал на разных компьютерах и в разных сетях, но для конкретной компании - нет.

Запросы фактически выполняются так, как должны, НО они возвращают 403 Запрещено.Поэтому «единственная проблема» - это код ошибки.Если бы они просто вернулись с сообщением об успехе, все было бы замечательно.

Есть предложения, что случилось?Могу ли я что-то сделать, исправить это, или клиенту нужно что-то открыть?Они сказали мне, что у них высокий уровень безопасности, но я не могу понять, почему их безопасность должна блокировать это, когда она фактически выполняет действия.

В качестве альтернативы, если я могу сделать что-то хакерское, чтобы простоигнорируйте 403 (но все еще обрабатывайте другие коды ошибок) и продолжайте «готово», это было бы здорово.

// General AJAX header
$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

// Request
var formData = new FormData(curr[0]);
$.ajax({
    type: 'POST',
    contentType: false,
    url: '/company/teams',
    data: formData,
    processData: false
})
.fail(function(jqXHR, textStatus) {
    // Errors
})
.done(function(data) {
    // Success
});
...