400使用Axios向Django Rest Framework发出请求

时间:2017-04-05 13:12:10

标签: ajax django django-rest-framework axios

我正在学习一些javascript来发布我用django rest创建的一个小休息API。我有一个帖子,当我使用jQuery工作时,但现在我重新实现使用Vue.js,我遇到了障碍。当我执行以下帖子请求时,我收到400错误,并且不确定我错过了什么。我会想象我的标题是不正确的?欢迎任何建议。

axios({
    method: 'post',
    url: '/api/matches/',
    data: JSON.stringify(data),
    headers: {
        "X-CSRFToken": csrfToken,
            "Content-Type": "application/json"
        }
    })

jQuery帖子供参考:

$.ajax({
    type: "POST",
    url: "/api/matches/",
    data: JSON.stringify(final_data),
    success: function() {},
    error: function(err) {console.log(err)},
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    crossDomain:false,
    beforeSend: function(xhr, settings) {
        xhr.setRequestHeader("X-CSRFToken", csrftoken);
        }
});

0 个答案:

没有答案