Make it easier to switch between the global request method and a manager

When you need to customize a header or timeout, this makes the delta
between your existing code and code using the manager smaller.