1

how to send data to req.body while requesting through a HttpClient.get()

  • Manideep Mani: If you want to add additional information to your question then edit **your question**. If you want to comment on a particular answer then use the **comment** feature. I just rejected your edit to my answer because it wasn't answering your question. – Quentin Oct 20 '20 at 10:10

3 Answers3

0

You don't.

The behaviour of a GET request with a body is undefined by the specification, and the APIs provided to client-side JS for making HTTP requests (fetch, XMLHttpRequest) do not support associating a request body with a GET request.

Quentin
  • 914,110
  • 126
  • 1,211
  • 1,335
0

As far as I can tell you cannot use HttpClient get to send a body. The only way is to use query.

const someObject = {example object};
http.get(url + '/?data='+ encodeURIComponent( JSON.stringify(someObject)));
Bozhinovski
  • 2,496
  • 3
  • 20
  • 38
-1

A get request can't have a body, you should use post or put https://www.w3schools.com/tags/ref_httpmethods.asp

keschra
  • 289
  • 1
  • 3
  • 17