有一个以“userid”作为参数的提取帖子。我已经测试了原生android中的url和参数,它可以在那里工作,但在这里它没有参数。它始终将空值发送到“userid”参数。我在这做错了吗?
fetch('http://zzz.com/zzz/api/battery/gpswithbattery', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
userid: '404',
})
})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson);
//return responseJson.message;
this.setState({
data: responseJson.message
})
})
.catch((error) => {
console.error(error);
});
答案 0 :(得分:0)
我认为你在这里做错了,并开始使用es7语法,因为它会更清晰,更容易找到错误, 专业提示:使用更漂亮的方式来更好地查看代码。
const method = async () => {
const reponse = await fetch("http://zzz.com/zzz/api/battery/gpswithbattery", {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
body: JSON.stringify({
userid: "404"
})
});
const responseJson = await response.json();
this.setState({ data: responseJson.message });
};