Http request client promise-based supporting injectable request properties like: headers, parameters, query, body, etc.