我是React Native的新手,尝试使用axios请求发布Api,但响应失败,请求返回状态码400
changePress = async () => {
console.log(this.state.user)
let data = await {
'name': this.state.user.name,
'email': this.state.user.email,
'password': this.state.user.password
}
let config = await {
'headers': {
'Content-Type':'application/json'
}
}
try{
await Api.post('/register', data, config)
.then(res => {
console.log(res);
console.log(res.data);
})
}
catch(err){
console.log(err)
}
}
请求失败,状态码为400
答案 0 :(得分:0)
有点晚,但可以帮助其他人。您的网络服务器中必须有一个错误,请求已创建,但服务器响应为错误400。
您可以访问error.response.data
axios.post('/').then(response => {
console.log(response.data);
}).catch(error => {
console.log(error.response.data);
});