Refactor RequestManager to allow variable protocol
...