[TOC]

org.apache.nutch.protocol.http

Class HttpResponse


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>       

Copyright © 2014 The Apache Software Foundation