我正在尝试进行Web服务调用,但此错误不断在fetch方法中引发。
我实际上没有要传递的标头。这是一个简单的httpGet呼叫。
WebServiceHandler.get('https://jsonplaceholder.typicode.com/todos',null,null)
.then((val)=>{
Alert.alert(val);
console.log('callapi: ' + JSON.stringify(val))
this.setState({data:val})
})
该代码应返回对象列表。知道哪里出问题了吗?预先感谢。
答案 0 :(得分:0)
尝试传递空对象,而不是null
:
WebServiceHandler.get(
'https://jsonplaceholder.typicode.com/todos',
{},
{}
).then(val => {
Alert.alert(val);
console.log('callapi: ' + JSON.stringify(val));
this.setState({ data: val });
});
答案 1 :(得分:0)
尝试捕获错误,
WebServiceHandler.get('https://jsonplaceholder.typicode.com/todos',null,{'completed':'true'})
.then((val)=>{
console.log('callapi: ' + JSON.stringify(val))
this.setState({data:val})
})
.catch((error) => console.log('callapi:'+ JSON.stringify(error)));