configurable http request agent