使用Axios请求发布API错误代码400

时间:2019-06-11 05:47:39

标签: api react-native axios

我是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

1 个答案:

答案 0 :(得分:0)

有点晚,但可以帮助其他人。您的网络服务器中必须有一个错误,请求已创建,但服务器响应为错误400。

您可以访问error.response.data

 axios.post('/').then(response => {
     console.log(response.data);
 }).catch(error => {
     console.log(error.response.data);
 });