1

我在使用 PUT 方法调用 fetch API 时遇到了一些问题。

这是我的代码:

var updateString = "{\"first_name\":\""+this.state.updateAccountValues.FirstName+"\",\"last_name\":\""+this.state.updateAccountValues.LastName+"\",\"email\":\""+this.state.updateAccountValues.Email+"\", \"password\":\""+this.state.updateAccountValues.Password+"\", \"billing\": {\"phone\": \""+this.state.updateAccountValues.MobileNumber+"\"}}"
      console.log("string:"+JSON.stringify(updateString))
      fetch('XXXXXXXXXXXXXXXXXXXXX/wp-json/wc/v2/customers/XXXXXX?consumer_key=XXXXXXXXXXXXXXXXXXXXXXXX&consumer_secret=XXXXXXXXXXXXXXXXXXXXXXXXX',{
        method:'PUT',
        headers:{
          'Accept':'application/json',
          'Content-Type':'application/json'
        },
        body:JSON.stringify(updateString)
      }).then((response)=>response.json()).then((responseData)=>{
            alert("Response:"+JSON.stringify(responseData))
            if(responseData.data.status == 404){
                Alert.alert("KOOPI", responseData.message)
              }
         }).catch((err)=>{
                          alert("err:"+JSON.stringify(err))
                        })

我收到此错误: err: {"line":13982,"column":14,"sourceURL":" http://localhost:8081/index.ios.bundle?platform=ios&dev=true&minify=false "}

请对我的问题提出宝贵的建议,在此先感谢。

4

0 回答 0