AJAX发布执行操作,但返回403禁止

时间:2018-11-21 15:28:26

标签: jquery ajax laravel http-status-code-403

在Laravel项目中,我正在发出如下AJAX请求。它已经在许多不同的计算机和不同的网络上工作,但是对于特定的公司却没有。

实际上按要求执行了请求,但返回403 Forbidden。因此,“唯一的问题”是错误代码。如果他们只返回一条成功消息,那就太好了。

有什么问题的建议吗?我可以做一些事情来解决它,还是客户可能需要开放一些东西?他们告诉我,他们具有很高的安全性,但是我看不出为什么他们的安全性应该在实际执行操作时阻止它。

或者,如果我可以做些骇人听闻的事情,以忽略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
});

0 个答案:

没有答案