Improved error handling if the server is not reachable, more unit tests, a request of any type can be sent with JsonClient.Request (e.g. JsonClient.Request("PATCH", url);