ReactJS: Ax ios получение запроса с заголовком и данными приводит к неверному запросу 400 - PullRequest
0 голосов
/ 10 июля 2020

У меня есть приложение Spring, работающее на локальном хосте с конечной точкой. Это API получения и требует заголовка авторизации с носителем, несущим jwt и имя пользователя для получения некоторых данных.

Когда я пытаюсь попасть в эту конечную точку с помощью почтальона, он работает нормально.

Но используя ax ios, я получаю неверный запрос 400.

Вот как я делаю запрос.

const jwt = "jwt";
const api = "http://localhost:7000/api";
const response = await axios.get(api, {
    params: { username: username },
    headers: {
      Authorization: `Bearer ${jwt}`,
      "Content-Type": "application/json",
    },
  });

Я сослался на первый ответ, доступный по ссылке ниже, чтобы придумать этот метод.

Используйте Ax ios. Получить с параметрами и конфигурацией вместе

Мое приложение Spring поддерживает запросы CrossOrigin на данный момент, так что это не должно быть проблемой.

Тот же запрос отлично работает без params / data в конфигурации.

Любая помощь здесь приветствуется.

1 Ответ

0 голосов
/ 10 июля 2020

Вы пробовали {"... api? Username =" + username}? Также попробуйте эту конфигурацию: {withCredentials: true}.

...