code: public RawResponse send() {
          Request request = build();
          RequestExecutorFactory factory = RequestExecutorFactory.getInstance();
          HttpExecutor executor = factory.getHttpExecutor();
          return new InterceptorChain(interceptors, executor).proceed(request);
      }
docs: build http request, and send out