code: public Task<HttpResponse> execute(@NonNull final HttpRequest request) {
      return dispatcher.dispatchTask(new Callable<HttpResponse>() {
        @Override
        public HttpResponse call() {
          return proxy.execute(request);
        }
      });
    }
docs: Executes the given {@link HttpRequest}.
  
  @param request the request to execute.
  @return a task containing the response to executing the request.