docs: protected <T extends AbstractBceResponse> T invokeHttpClient(InternalRequest request, Class<T> responseClass) {
          if (!request.getHeaders().containsKey(Headers.CONTENT_TYPE)) {
              request.addHeader(Headers.CONTENT_TYPE, DEFAULT_CONTENT_TYPE);
          }
  
          if (!request.getHeaders().containsKey(Headers.DATE)) {
              request.addHeader(Headers.DATE, DateUtils.formatRfc822Date(new Date()));
          }
  
          return this.client.execute(request, responseClass, this.responseHandlers);
      }