Синтаксическая проблема с вашим методом. Вы передаете объект, у которого есть другой объект, который вы должны использовать в качестве параметра в вашем запросе ios.
Я бы сделал это так:
fetchWithToken = (url, options)=>{
const headers = { 'Accept': 'application/json', 'Content-Type': 'application/json' }
if (this.loggedIn) {
headers['Authorization'] = 'Bearer ' + this.getToken()
return axios({url: url, headers: headers, data: options.data, method: options.method})
.then(response => { return response })
}
}
const obj = {method:'POST', data:""};
fetchWithToken(url, obj);
Так что теперь вы можете Звоните fetchWithToken(url,{method:'POST',data:jsondata})