gpt4 book ai didi

react-native - 在 react-native 中使用 fetch 时如何获取响应的状态?

转载 作者:行者123 更新时间:2023-12-04 14:09:43 25 4
gpt4 key购买 nike

我正在为我的 native 应用程序制作登录页面。当我的用户名和密码有效和无效时,我的 api 发送不同的响应。所以我想在某个状态变量中跟踪和保存我的响应状态,然后相应地执行功能。请建议我这样做的方法。

  doSignUp() {
console.log("inside post api");
fetch('MyApiUrl', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',

},


body: JSON.stringify({
password: this.state.password,
email:this.state.email,
name: this.state.firstname,
last_name :this.state.last_name,
mobile:this.state.mobile,
ssn:"2222222"

})
}).then((response) => {console.log('response:',response.status);
response.json()}
.then((responseData) => {
console.log("inside responsejson");
console.log('response object:',responseData)
console.log('refresh token:',responseData[0].token.refresh_token)
console.log('access token:',responseData[0].token.access_token);



}).done();

}

最佳答案

据我了解,您想知道获取请求的 http 状态代码。

通常您的响应对象包含一个“状态”属性。因此,您应该能够使用以下方法接收状态代码:

response.status

如果请求成功,这将返回 200。

关于react-native - 在 react-native 中使用 fetch 时如何获取响应的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com