[ADD] added a WebRequestBuilder that supports uniform configurations