Получение "Source: ERROR" с React Native WebView - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь загрузить экран в React Native WebView с помощью метода POST со следующим кодом:

<WebView source={{
    uri: 'https://esqa.moneris.com/HPPDP/index.php',
    method: 'POST',
    body: 'hpp_id='+preloadResponse.hpp_id+'&hpp_preload&ticket='+preloadResponse.ticket,
    }}
/>

Он выводит следующую ошибку на мой экран:

enter image description here

Когда я записываю значение, переданное body, выводится hpp_id=4TP6Htore3&hpp_preload&ticket=hpp1572015949qD9N3OayJYtdVQvA7, что я и ожидал.

ОС: OS X 10.14.6

реакция-нативная: 0,61,2

реакция-нативная-веб-просмотр: 7.4.2

1 Ответ

0 голосов
/ 25 октября 2019

вам придется добавить? после index.php

https://esqa.moneris.com/HPPDP/index.php?

Рекомендуется создавать переменную для URL-адреса, поскольку вы передаете параметры запроса, а не данные тела для запроса POST.

const uri = `https://esqa.moneris.com/HPPDP/index.php?hpp_id=${preloadResponse.hpp_id}&hpp_preload&ticket=${preloadResponse.ticket}`;

<WebView source={{ uri }} />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...