Пример #1
0
  private ResponseStream sendSyncRequest(HttpRequest request, RequestParams params)
      throws HttpException {

    // liuzw. 增加安全加密步骤,加密过程可定制.
    if (secureInterceptor != null) {
      params = secureInterceptor.preSend(request, params);
    }

    SyncHttpHandler handler = new SyncHttpHandler(httpClient, httpContext, responseTextCharset);

    handler.setExpiry(currentRequestExpiry);
    handler.setHttpRedirectHandler(httpRedirectHandler);
    request.setRequestParams(params);
    return handler.sendRequest(request);
  }
Пример #2
0
  // //////////////////////////////////////////////////////////////////////////////////////////////
  private <T> HttpHandler<T> sendRequest(
      HttpRequest request, RequestParams params, RequestCallBack<T> callBack) {

    // liuzw. 增加安全加密步骤,加密过程可定制.
    if (secureInterceptor != null) {
      params = secureInterceptor.preSend(request, params);
    }

    HttpHandler<T> handler =
        new HttpHandler<T>(httpClient, httpContext, responseTextCharset, callBack);

    handler.setExpiry(currentRequestExpiry);
    handler.setHttpRedirectHandler(httpRedirectHandler);
    request.setRequestParams(params, handler);

    if (params != null) {
      handler.setPriority(params.getPriority());
    }
    handler.executeOnExecutor(EXECUTOR, request);
    return handler;
  }