basic interface for http clients
Guzzle HTTP adapter