Я пытаюсь сделать axios.get
. Когда я помещаю URL в браузер и нажимаю Enter browser, введите имя пользователя и пароль. Но я не знаю, как установить пароль и имя пользователя в заголовке ax ios в методе get. Пользовательский интерфейс Swagger: http://api.myslambook.in/swagger/#
Это мой код:
import axios from 'axios';
import base64 from 'react-native-base64'
export function FriendRequests ( ) {
state = {
serverData: [],
};
const tok = 'myusername:mypassword';
const hash = base64.encode(tok);
const Basic = 'Basic ' + hash;
axios.get('http://api.myslambook.in/users', {headers : { 'Authorization' : Basic }})
.then(res => {
const serverData = res.data;
this.setState({ serverData });
})
.catch(err => console.log(err));
}
Я получаю эту ошибку в консоли:
Request failed with status code 401.
Может кто-нибудь мне помочь? Заранее спасибо.