我正在使用API,目前已经创建了restframework API,用于创建和查看属于用户的帖子。帖子有一个文本字段和一个“收藏夹标签”字段。
我的帖子视图是基于类的视图,定义为-
class PostList(generics.ListCreateAPIView)
我正在使用vue.js
作为前端,并且能够从前端成功发出get请求,如下所示:
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
状态代码错误
答案 0 :(得分:0)
这项工作吗?
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'})