Мне нужна помощь, я должен войти в React Native, вызвав API с этой структурой
URL: /api/a/login
Параметры: данные
значение: { "user": "juan", "userid": "123", "passw": "000" }
тип: GET
с базовой аутентификацией с использованием JWT
Как я могу вызвать этот api с этими параметрами из React Native Спасибо.
Не могли бы вы поделиться минимальным рабочим примером. — person J. Andres schedule 26.02.2020
Информация, которую они мне предоставляют, заключается в том, что API уже находится на сервере, и я могу делать запросы только типа GET и требовать разные параметры для конечной точки входа в систему, нужны данные параметров, которые несут эти значения {user: juan, userid: 123, passw: 000} мне нужно знать, как я могу использовать API, который я могу делать только GET-запросы и требующие параметры из React Native. — person J. Andres schedule 26.02.2020
login () {fetch (Api / a / login ‘, {method: GET, headers: {‘ Content-Type ‘:’ application / json ‘, Accept:’ application / json ‘, Authorization’, ‘Basic’ + здесь должен перейти к токену или параметрам // ‘Авторизация’, ‘Базовый’ + base64.encode (this.state.user +: + this.state.userid +: + this.state.password)} — person J. Andres schedule 26.02.2020
body: JSON.stringify ({// Я не знаю, нужно ли мне носить это тело пользователя: this.state.user, идентификатор пользователя: this.state.userid, пароль: this.state.password}),}) .then ((response) = ›response.json ()) .then ((responseData) =› {console.log (LoginData: — + JSON.stringify (responseData));}). done (); } — person J. Andres schedule 26.02.2020
Пример: pastebin.com/e9AerS7w — person J. Andres schedule 26.02.2020
Вы можете использовать axios для выполнения HTTP-вызовов. Вы можете прикрепить свой аутентификационный JWT в поле заголовков для вызова API.
Вот минимальный пример использования axios для выполнения запроса GET.
Можете ли вы помочь мне, посмотрев на этот пример? Спасибо, pastebin.com/e9AerS7w — person J. Andres; 26.02.2020