I am trying to do a fetch()
method in my React Native app:
return fetch(url, {
method: method,
headers: {
'Accept': 'application/json',
...headers
},
body: body
})
Here url
is <IP address>:<port>/api/token
method
is 'POST'
headers
is {Content-Type: "application/x-www-form-urlencoded"}
and body
is
grant_type=password&username=<username>&password=<password>&pushtoken=&primaryhost=<primary host IP>&primaryport=<primary host port>&secondaryhost=<secondary host IP>&secondaryport=<secondary host port>&osscustomer=103&deviceid=<device ID>&version=1.0&osversion=9&deviceversion=1.0
When I use these values in a Postman request, it works fine, but when I run the fetch()
method in my React Native app, it gives the error e = TypeError: Network request failed at XMLHttpRequest.xhr.onerror
.
Does anyone know why this might be?