В проекте 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
});