Я пытаюсь сделать метод fetch()
в моем приложении React Native:
return fetch(url, {
method: method,
headers: {
'Accept': 'application/json',
...headers
},
body: body
})
Здесь url
равно <IP address>:<port>/api/token
method
равно 'POST'
headers
равно {Content-Type: "application/x-www-form-urlencoded"}
и body
равно
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
Когда я использую эти значения в запросе почтальона, он работает нормально, но когда я запускаю метод fetch()
в моем приложении React Native выдает ошибку e = TypeError: Network request failed at XMLHttpRequest.xhr.onerror
.
Кто-нибудь знает, почему это может быть?