Supports GET, POST, PUT, DELETE HTTP methods and uses CURL Easy to extend and uncouple.