Updating to protocol agnostic requests and forcing SSL