Отправьте тело методом get в angular HttpClient. PostMan отправить метод тела получить - PullRequest
0 голосов
/ 21 апреля 2020

Во время отправки конечной точки с помощью get, и я добавляю тело, оно возвращает значение, но если я делаю это с angular с httpcliente, это не показывает мне тело для использования бэкэнда с весенней загрузкой

с почтальоном

С почтальоном и httpCliente

Backend - springboot

header = new HttpHeaders().set('Authorization', this.auth.isToken())
    .set('Content-Type', 'application/json')
    .set('Accept-Language', 'UTF-8')
    .set('Cache-Control', 'no-cache');

const url = 'api/servicios/servicios-impuestos-clientes';

const object = JSON.stringify(body);

const options = {
    headers: this.header,
    body: JSON.stringify({ 'impuestos' [1, 2] }),
    // tslint:disable-next-line: quotemark
    // tslint:disable-next-line: object-literal-shorthand
    params: new HttpParams().append('cliente', 1 + '')
};

console.log(options);
return this.http.get<Servicios>(url, options).pipe(map(result => {
    return result;
})); 

1 Ответ

0 голосов
/ 21 апреля 2020

Обычно GET не имеет тела. Вот почему большинство клиентов HTTP не допускают этого.

Но это возможно.

Оформить этот вопрос: HTTP GET с телом запроса

...