null не является объектом (оценивая Object.Keys (headerParam)) - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь выполнить вызов веб-службы, но эта ошибка продолжает вызывать метод 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})
         })

Код должен возвращать список объектов. Любая идея, где я иду не так? заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

попробуй отловить ошибки,

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)));
0 голосов
/ 04 июня 2019

Попробуйте передать пустые объекты вместо null:

WebServiceHandler.get(
    'https://jsonplaceholder.typicode.com/todos',
    {},
    {}
).then(val => {
    Alert.alert(val);
    console.log('callapi: ' + JSON.stringify(val));
    this.setState({ data: val });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...