反应的响应本机获取请求获取状态文本未定义



我是新手反应本机,我正在调用带有参数的API。看起来像这样。

   async onSendClick() {
    AsyncStorage.getItem('@Token:key').then((token) => {
    console.log("console is " + token)
    let subject = "Feedback Form"
    let senderEmail = 'test@test.com'
    let fromEmail = 'us@test.com'
    let replyTo = 'customer@test.com'
    let url = BASE_URL +  '/email/send?'
    let params = "subject=" + subject + "&email=" +senderEmail +  "&fromEmail=" + fromEmail + "&replyTo=" + replyTo + "&content=" + feedBackMessage

    return fetch(url + params , {
        method: 'GET',
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
            'Authorization': 'Bearer ' + token
          },
        }).then((responseOne) => {
            console.log(responseOne)
        if (responseOne.status == 200) {
            console.log("success")
        } else{
          console.log("error")
        }
        }).catch((error) => console.error("ERROR" + error)); 
      })
  }

在响应部分中,我会因Statustext:未定义而遇到404错误。请帮助我解决此问题。

您必须编码URI。否则它将不起作用。请点击此链接以获取有关JavaScript中URL编码的更多信息。

最新更新