что делать с ошибкой «У вас нет прав доступа»? - PullRequest
0 голосов
/ 19 февраля 2020

в проекте React-Native Я пытаюсь получить некоторые данные из API, но в результате я получаю следующую ошибку:

"error": "У вас нет прав доступа ! "

вот мой код:

import React, {useEffect} from 'react';
import {View, Text} from 'react-native';
import base64 from 'react-native-base64';
const ProductScreen = props => {
    const url = 'Some_URL';
    const encoded = base64.encode('user:pass');
    const auth = 'Basic ' + encoded;

    useEffect( () => {
        fetch(url, {
          method: 'POST',
          'Authorization': auth,
        }).then(response => response.json()).then(responseJson => {
            const jsonString = JSON.stringify(responseJson);
            console.log(jsonString);
        });



    }

    );

  return (
    <View>
      <Text>some text</Text>
    </View>
  );
}

export default ProductScreen;

что означает эта ошибка? мои имя пользователя и пароль неверны? или это означает, что мне нужно получить разрешение от пользователя приложения для получения? или что-то другое?

1 Ответ

0 голосов
/ 19 февраля 2020

проблема была в «https». Изменив его на «http», проблема была решена.

...