Subversion Repositories javautils

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. package de.viathinksoft.utils.http;
  2.  
  3. import java.io.IOException;
  4.  
  5. import org.apache.http.HttpEntity;
  6. import org.apache.http.HttpResponse;
  7. import org.apache.http.ParseException;
  8. import org.apache.http.util.EntityUtils;
  9.  
  10. public class MyHttpResponse {
  11.        
  12.         private String content;
  13.         private HttpResponse response;
  14.         private int statusCode;
  15.  
  16.         public MyHttpResponse(HttpResponse response) throws ParseException, IOException {
  17.                 super();
  18.  
  19.                 this.response = response;
  20.  
  21.                 HttpEntity ent = response.getEntity();
  22.                 if (ent != null) {
  23.                         this.content = EntityUtils.toString(ent);
  24.                         ent.consumeContent();
  25.                 }
  26.                
  27.                 this.statusCode = response.getStatusLine().getStatusCode();
  28.         }
  29.  
  30.         public HttpResponse getResponse() {
  31.                 return response;
  32.         }
  33.  
  34.         public String getContent() {
  35.                 return content;
  36.         }
  37.  
  38.         public int getStatusCode() {
  39.                 return statusCode;
  40.         }
  41. }
  42.