在AXIO中发布请求在Django Restframework API中创建对象



我正在与API一起工作,目前创建了一个RestFramework API,用于创建和查看属于用户的帖子。一个帖子具有文本字段和一个喜欢的标签字段。

我的帖子视图是基于类的视图定义为 - class PostList(generics.ListCreateAPIView)

我正在使用vue.js作为前端,我能够从前端获得成功的获取请求:

this.$http.get('posts/',{headers: {Authorization: 'Token ' + this.$store.getters.getToken }})

但是,我不确定如何将帖子的数据发送到本次数RESTFRAMEWORK API的后端。我如何从前端发送文本字段。

当前我尝试这样的事情时:

this.$http.post('posts/',{headers: {Authorization: 'Token ' + this.$store.getters.getToken }, data: {'text': 'asdasd' }})

我正在获取401状态代码错误

做这项工作吗?

this.$http.interceptors.request.use(
  config => {
    const token=this.$store.getters.getToken;
    if (token) {
      config.headers.Authorization = "Token " + token;
    }
    return config;
  }
);
this.$http.post('posts/', {'text': 'asdasd'})

最新更新