Get sends an HTTP GET request to the specified URL.
Applies headers and returns the response body as json.RawMessage.
Returns an error if the request or response processing fails.
Post sends an HTTP POST request with a JSON body to the specified URL.
Applies headers and returns the response body as json.RawMessage.
Returns an error if the request or response processing fails.