more reshuffling: put get_request_func in otter.auth_http, get rid of pure_http.request