All requests (except for requests for html pages) accept and return data in JSON format.
If successful, only an HTTP response is returned.