我正在与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'})