Задать вопрос
@sharkdest

Ошибка 401 при POST запрос React?

Не очень разбераюсь в таких запросах, тем более в React :)
Вот React код:
import React from 'react';

export default class Request extends React.Component {

  componentDidMount() {
    var request = new XMLHttpRequest();
    var data = {
      'grant_type': "client_credentials",
      'user_name': "4"};

    request.open('POST', 'http://172.20.95.19/token', true);
    request.setRequestHeader('Authorization', 'Basic *********');
    request.setRequestHeader('Accept', 'application/json');
    request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    request.setRequestHeader('withCredentials', true);
    request.setRequestHeader("Access-Control-Allow-Origin", "*");
    request.send(data);
  }

  render() {
    return (
      <ul>
        <p>a</p>
      </ul>
    )
  }
}


Ошибка:
OPTIONS http://172.20.95.19/token 401 ()

localhost/:1 Failed to load http://172.20.95.19/token: Response for preflight does not have HTTP ok status.


Что я делаю не так?
Заранее спасибо.
  • Вопрос задан
  • 402 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
ulkoart
@ulkoart
Возможно токен протухший или просто не верный.

401 говорит о том, что не прокатила авторизация.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы