how to send data to req.body while requesting through a HttpClient.get()
            Asked
            
        
        
            Active
            
        
            Viewed 756 times
        
    1
            
            
        - 
                    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 Answers
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
