org.apache.nutch.protocol.httpclient
Class HttpResponse

java.lang.Object
  extended by org.apache.nutch.protocol.httpclient.HttpResponse
All Implemented Interfaces:
HttpHeaders, Response

public class HttpResponse
extends Object
implements Response

An HTTP response.

Author:
Susam Pal

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, IP_ADDRESS, LAST_MODIFIED, LOCATION
 
Method Summary
 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
 

Method Detail

getUrl

public URL getUrl()
Description copied from interface: Response
Returns the URL used to retrieve this response.

Specified by:
getUrl in interface Response

getCode

public int getCode()
Description copied from interface: Response
Returns the response code.

Specified by:
getCode in interface Response

getHeader

public String getHeader(String name)
Description copied from interface: Response
Returns the value of a named header.

Specified by:
getHeader in interface Response

getHeaders

public Metadata getHeaders()
Description copied from interface: Response
Returns all the headers.

Specified by:
getHeaders in interface Response

getContent

public byte[] getContent()
Description copied from interface: Response
Returns the full content of the response.

Specified by:
getContent in interface Response


Copyright © 2012 The Apache Software Foundation