реагировать на собственный логин, api, jwt, auth, базовый

Мне нужна помощь, я должен войти в 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

См. также:  Разработка мобильных приложений в 2022 году
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. J. Andres

    Вы можете использовать axios для выполнения HTTP-вызовов. Вы можете прикрепить свой аутентификационный JWT в поле заголовков для вызова API.

    Вот минимальный пример использования axios для выполнения запроса GET.

    const axios = require("axios")
    axios.get('/api/a/login', {
        params: {
            value: {
            "user": "juan",
            "userid": "123",
            "passw": "000"
            }
        },
        headers: {
             jwt: your_jwt_here
        }
    })
    

    Можете ли вы помочь мне, посмотрев на этот пример? Спасибо, pastebin.com/e9AerS7w person J. Andres; 26.02.2020

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: