Edited the AbstractService

It's now possible to send data with a request and add headers to a
request.

HttpRequestMethod has been added which contains the supported methods (I've tested GET and POST).