org.apache.nutch.protocol.http
Class HttpResponse
- java.lang.Object
 - org.apache.nutch.protocol.http.HttpResponse
 
- All Implemented Interfaces:
 - HttpHeaders, Response
 
public class HttpResponse extends Object implements Response
An HTTP response.
Nested Class Summary
 Nested Classes   Modifier and Type Class and Description   protected static class  HttpResponse.Scheme   
Field Summary
-    
Fields inherited from interface org.apache.nutch.metadata.HttpHeaders
 CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_TYPE, LAST_MODIFIED, LOCATION, TRANSFER_ENCODING, WRITABLE_CONTENT_TYPE      
Constructor Summary
 Constructors   Constructor and Description   HttpResponse(HttpBase http,
            URL url,
            CrawlDatum datum) 
Default public constructor.
Method Summary
 Methods   Modifier and Type Method and Description   int getCode() 
Returns the response code.
    byte[] getContent() 
Returns the full content of the response.
    String getHeader(String name) 
Returns the value of a named header.
    Metadata getHeaders() 
Returns all the headers.
    URL getUrl() 
Returns the URL used to retrieve this response.
-    
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait     
Constructor Detail
-  
HttpResponse
public HttpResponse(HttpBase http, URL url, CrawlDatum datum) throws ProtocolException, IOException
Default public constructor.
  - Parameters:
  - <code>http</code> - 
  - <code>url</code> - 
  - <code>datum</code> -  
  - Throws: 
  - <code>ProtocolException</code> 
  - <code>IOException</code>       
Method Detail
-  
getUrl
public URL getUrl()
Description copied from interface: Response
Returns the URL used to retrieve this response.
  - Specified by: 
  - <code>getUrl</code> in interface <code>Response</code>        
-  
getCode
public int getCode()
Description copied from interface: Response
Returns the response code.
  - Specified by: 
  - <code>getCode</code> in interface <code>Response</code>        
-  
getHeader
public String getHeader(String name)
Description copied from interface: Response
Returns the value of a named header.
  - Specified by: 
  - <code>getHeader</code> in interface <code>Response</code>        
-  
getHeaders
public Metadata getHeaders()
Description copied from interface: Response
Returns all the headers.
  - Specified by: 
  - <code>getHeaders</code> in interface <code>Response</code>        
-  
getContent
public byte[] getContent()
Description copied from interface: Response
Returns the full content of the response.
  - Specified by: 
  - <code>getContent</code> in interface <code>Response</code>       
   
  
                    