play.mvc
Class Http.RequestHeader

java.lang.Object
  extended by play.mvc.Http.RequestHeader
Direct Known Subclasses:
Http.Request
Enclosing class:
Http

public abstract static class Http.RequestHeader
extends java.lang.Object


Constructor Summary
Http.RequestHeader()
           
 
Method Summary
abstract  java.util.List<java.lang.String> accept()
           
abstract  java.util.List<Lang> acceptLanguages()
          The Request Langs, extracted from the Accept-Language header.
abstract  boolean accepts(java.lang.String mediaType)
          Check if this request accepts a given media type.
abstract  Http.Cookies cookies()
           
 java.lang.String getHeader(java.lang.String headerName)
          Retrieves a single header.
abstract  java.util.Map<java.lang.String,java.lang.String[]> headers()
          Retrieves all headers.
abstract  java.lang.String host()
          The request host.
abstract  java.lang.String method()
          The HTTP Method.
abstract  java.lang.String path()
          The URI path.
abstract  java.util.Map<java.lang.String,java.lang.String[]> queryString()
          The query string content.
abstract  java.lang.String remoteAddress()
          The client IP address.
abstract  java.lang.String uri()
          The complete request URI, containing both path and query string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Http.RequestHeader

public Http.RequestHeader()
Method Detail

uri

public abstract java.lang.String uri()
The complete request URI, containing both path and query string.


method

public abstract java.lang.String method()
The HTTP Method.


remoteAddress

public abstract java.lang.String remoteAddress()
The client IP address.


host

public abstract java.lang.String host()
The request host.


path

public abstract java.lang.String path()
The URI path.


acceptLanguages

public abstract java.util.List<Lang> acceptLanguages()
The Request Langs, extracted from the Accept-Language header.


accept

public abstract java.util.List<java.lang.String> accept()
Returns:
The media types set in the request Accept header, not sorted in any particular order.

accepts

public abstract boolean accepts(java.lang.String mediaType)
Check if this request accepts a given media type.


queryString

public abstract java.util.Map<java.lang.String,java.lang.String[]> queryString()
The query string content.


cookies

public abstract Http.Cookies cookies()
Returns:
the request cookies

headers

public abstract java.util.Map<java.lang.String,java.lang.String[]> headers()
Retrieves all headers.

Returns:
headers

getHeader

public java.lang.String getHeader(java.lang.String headerName)
Retrieves a single header.