У меня есть приложение 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 в конфигурации.
Любая помощь здесь приветствуется.