Example #1
0
 HttpResponse(HttpRequest paramHttpRequest, LowLevelHttpResponse paramLowLevelHttpResponse)
     throws IOException {
   request = paramHttpRequest;
   contentLoggingLimit = paramHttpRequest.getContentLoggingLimit();
   loggingEnabled = paramHttpRequest.isLoggingEnabled();
   response = paramLowLevelHttpResponse;
   contentEncoding = paramLowLevelHttpResponse.getContentEncoding();
   int j = paramLowLevelHttpResponse.getStatusCode();
   int i = j;
   if (j < 0) i = 0;
   statusCode = i;
   Object localObject1 = paramLowLevelHttpResponse.getReasonPhrase();
   statusMessage = ((String) localObject1);
   Logger localLogger = HttpTransport.LOGGER;
   StringBuilder localStringBuilder;
   if ((loggingEnabled) && (localLogger.isLoggable(Level.CONFIG))) {
     i = 1;
     localStringBuilder = null;
     if (i != 0) {
       localStringBuilder = new StringBuilder();
       localStringBuilder
           .append("-------------- RESPONSE --------------")
           .append(StringUtils.LINE_SEPARATOR);
       localObject3 = paramLowLevelHttpResponse.getStatusLine();
       if (localObject3 == null) break label238;
       localStringBuilder.append((String) localObject3);
       label148:
       localStringBuilder.append(StringUtils.LINE_SEPARATOR);
     }
     Object localObject3 = paramHttpRequest.getResponseHeaders();
     if (i == 0) break label269;
     localObject1 = localStringBuilder;
     label171:
     ((HttpHeaders) localObject3)
         .fromHttpResponse(paramLowLevelHttpResponse, (StringBuilder) localObject1);
     localObject1 = paramLowLevelHttpResponse.getContentType();
     paramLowLevelHttpResponse = (LowLevelHttpResponse) localObject1;
     if (localObject1 == null)
       paramLowLevelHttpResponse = paramHttpRequest.getResponseHeaders().getContentType();
     contentType = paramLowLevelHttpResponse;
     if (paramLowLevelHttpResponse != null) break label275;
   }
   label269:
   label275:
   for (paramHttpRequest = localObject2;
       ;
       paramHttpRequest = new HttpMediaType(paramLowLevelHttpResponse)) {
     mediaType = paramHttpRequest;
     if (i != 0) localLogger.config(localStringBuilder.toString());
     return;
     i = 0;
     break;
     label238:
     localStringBuilder.append(statusCode);
     if (localObject1 == null) break label148;
     localStringBuilder.append(' ').append((String) localObject1);
     break label148;
     localObject1 = null;
     break label171;
   }
 }
Example #2
0
 public void disconnect() throws IOException {
   ignore();
   response.disconnect();
 }