Как сделать запрос GET в angular?

мне нужно запросить GET из angular в spring java, но я получаю ошибку 415

zone.js:3243 GET http://localhost:8080/user/friend/1 415

это мой код весной java до конечной точки

 @RequestMapping(
            value = "/friend/{idUser}",
            method = RequestMethod.GET,
            consumes = "application/json",
            produces = "application/json")
    public ResponseEntity<List<Friendship>> getFriend(@PathVariable Long idUser) {
        return new ResponseEntity<List<Friendship>>(userServiceImpl.getFriends(idUser), HttpStatus.OK);
    }

и это мой код в angular, чтобы запросить данные из бэкэнда

getFriends(idUser) {
        console.info('UNA', idUser);
        const config = new HttpHeaders().set('Content-Type', 'application/json');
        const url = 'http://localhost:8080/user/friend/' + idUser;
        const body = JSON.stringify({"idOwner": idUser});
        return this.http.get<Object[]>(url);
    }
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
75
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам не хватает конфигурации в http, поэтому ваш код должен быть

return this.http.get<Object[]>(url, config);

я получаю эту ошибку: [ng] ОШИБКА в src/app/friends/friends.service.ts(22,45): ошибка TS2345: аргумент типа «HttpHeaders» не может быть назначен параметру типа «{заголовки?: HttpHeaders | { [заголовок: строка]: строка | нить[]; }; наблюдать?: "тело"; параметры?: HttpParams | { [параметр: строка]: строка | нить[]; }; отчет о прогрессе?: логическое значение; тип ответа?: "json"; withCredentials?: логическое значение; }'.

user11450057 28.05.2019 16:25

@ShamPooSham отредактируйте свой ответ, пожалуйста, эта работа прекрасна

user11450057 28.05.2019 16:37

Другие вопросы по теме