到目前为止的代码:
fetch('http:/example.com',{
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
Id: this.state.TextInputId
})
}).then((response) => response.json())
.then((responseJson) => {
Snackbar.show({
title: responseJson,
duration: Snackbar.LENGTH_SHORT,
});
}).catch((error) => {
console.error(error);
})
this.props.navigation.navigate('Home')
产生错误:Parse error: Unrecognized token '<' React native
答案 0 :(得分:-1)
您可以尝试通过以下方式进行编辑:
fetch('http:/example.com',{
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
Id: this.state.TextInputId
}),
}).then((response) => response.json())
.then((responseJson) => {
Snackbar.show({
title: responseJson,
duration: Snackbar.LENGTH_SHORT,
});
}).catch((error) => {
console.error(error);
})
this.props.navigation.navigate('Home')
否则,您可以通过以下方式插入console.log(responseJson):
.then((responseJson) => {
console.log(responseJson);
Snackbar.show({
title: responseJson,
duration: Snackbar.LENGTH_SHORT,
});
验证通话真正返回的内容。
另一种方法可能是使用postman进行测试