使用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))
})
我收到此错误: 错误:{“line”:13982,“column”:14,“sourceURL”:“http://localhost:8081/index.ios.bundle?platform=ios&dev=true&minify=false”}
请提前就此问题提出宝贵意见。