support http client implementation in request defaults