Impossible d'envoyer le corps de la requête dans la méthode Http GET sur angular 10 [duplicate]

Nov 03 2020

Je veux envoyer un objet vide dans http get request body pour faire fonctionner l'api sur angular 10. Notre serveur api a besoin d'un objet de requête vide dans la requête GET.

Je veux comme ceci {method: 'get', url: 'http://domain.api.com/api/method?param1=value1', body: {key: value}
}

Remarque: je ne souhaite pas utiliser la méthode POST pour envoyer le corps de la requête.

Réponses

RoathSo Nov 04 2020 at 02:37

Vous devez utiliser Post pour une charge utile dans un message de requête GET qui n'a pas de sémantique définie; l'envoi d'un corps de charge utile sur une demande GET peut entraîner le rejet de la demande par certaines implémentations existantes.

Vous pouvez lire plus de détails ici