Node.js HTTP GET request content type

As stated in the comments, you need to set the Accept header to specify the content type you expect (accept) in response from the server. Note that you may accept more than one type of response.

The Content-Type header specify the type of what’s in the body of the message. It can be set by your client in case of POST/PATCH request, or by the server in its response. On the receiving side, it is used to know how to handle the body content.

For more detail, you can refer to the comprehensive MDN content negotiation documentation

Read more here: Source link