|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectplay.mvc.Http.Request
public static class Http.Request
An HTTP Request
字段摘要 | |
---|---|
java.lang.String |
action
Full action (ex: Application.index) |
java.lang.String |
actionMethod
Action method name |
java.util.Map<java.lang.String,java.lang.Object> |
args
Free space to store your request specific data |
java.io.InputStream |
body
Body stream |
java.lang.String |
contentType
Request content-type |
java.lang.String |
controller
Controller to invoke |
java.lang.Class<? extends Controller> |
controllerClass
The invoked controller class |
java.util.Map<java.lang.String,Http.Cookie> |
cookies
HTTP Cookies |
static java.lang.ThreadLocal<Http.Request> |
current
Bind to thread |
java.util.Date |
date
When the request has been received |
java.lang.String |
domain
Server domain |
java.lang.String |
encoding
This is the encoding used to decode this request. |
java.lang.String |
format
Format (html,xml,json,text) |
java.util.Map<java.lang.String,Http.Header> |
headers
HTTP Headers |
java.lang.String |
host
Server host |
java.lang.reflect.Method |
invokedMethod
The really invoker Java methid |
boolean |
isLoopback
Request comes from loopback interface |
boolean |
isNew
New request or already submitted |
java.lang.String |
method
HTTP method |
Scope.Params |
params
Params |
java.lang.String |
password
HTTP Basic Password |
java.lang.String |
path
Request path |
java.lang.Integer |
port
HTTP port |
java.lang.String |
querystring
QueryString |
java.lang.String |
remoteAddress
Client address |
java.util.Map<java.lang.String,java.lang.String> |
routeArgs
Additional HTTP params extracted from route |
java.lang.Boolean |
secure
is HTTPS ? |
java.lang.String |
url
Full url |
java.lang.String |
user
HTTP Basic User |
构造方法摘要 | |
---|---|
Http.Request()
已过时。 |
方法摘要 | |
---|---|
void |
_init()
已过时。 |
java.util.List<java.lang.String> |
acceptLanguage()
Return the languages requested by the browser, ordered by preference (preferred first). |
protected void |
authorizationInit()
|
static Http.Request |
createRequest(java.lang.String _remoteAddress,
java.lang.String _method,
java.lang.String _path,
java.lang.String _querystring,
java.lang.String _contentType,
java.io.InputStream _body,
java.lang.String _url,
java.lang.String _host,
boolean _isLoopback,
int _port,
java.lang.String _domain,
boolean _secure,
java.util.Map<java.lang.String,Http.Header> _headers,
java.util.Map<java.lang.String,Http.Cookie> _cookies)
All creation / initing of new requests should use this method. |
static Http.Request |
current()
Retrieve the current request |
Http.Request |
get()
Useful because we sometime use a lazy request loader |
java.lang.String |
getBase()
Get the request base (ex: http://localhost:9000 |
boolean |
isAjax()
This request was sent by an Ajax framework. |
boolean |
isModified(java.lang.String etag,
long last)
|
protected void |
parseXForwarded()
|
void |
resolveFormat()
Automatically resolve request format from the Accept header (in this order : html > xml > json > text) |
java.lang.String |
toString()
|
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
public java.lang.String host
public java.lang.String path
public java.lang.String querystring
public java.lang.String url
public java.lang.String method
public java.lang.String domain
public java.lang.String remoteAddress
public java.lang.String contentType
public java.lang.String encoding
public java.lang.String controller
public java.lang.String actionMethod
public java.lang.Integer port
public java.lang.Boolean secure
public java.util.Map<java.lang.String,Http.Header> headers
public java.util.Map<java.lang.String,Http.Cookie> cookies
public transient java.io.InputStream body
public java.util.Map<java.lang.String,java.lang.String> routeArgs
public java.lang.String format
public java.lang.String action
public static java.lang.ThreadLocal<Http.Request> current
public transient java.lang.reflect.Method invokedMethod
public transient java.lang.Class<? extends Controller> controllerClass
public java.util.Map<java.lang.String,java.lang.Object> args
public java.util.Date date
public boolean isNew
public java.lang.String user
public java.lang.String password
public boolean isLoopback
public final Scope.Params params
构造方法详细信息 |
---|
@Deprecated public Http.Request()
方法详细信息 |
---|
public static Http.Request createRequest(java.lang.String _remoteAddress, java.lang.String _method, java.lang.String _path, java.lang.String _querystring, java.lang.String _contentType, java.io.InputStream _body, java.lang.String _url, java.lang.String _host, boolean _isLoopback, int _port, java.lang.String _domain, boolean _secure, java.util.Map<java.lang.String,Http.Header> _headers, java.util.Map<java.lang.String,Http.Cookie> _cookies)
protected void parseXForwarded()
@Deprecated public void _init()
protected void authorizationInit()
public void resolveFormat()
public static Http.Request current()
public Http.Request get()
public boolean isAjax()
public java.lang.String getBase()
public java.lang.String toString()
java.lang.Object
中的 toString
public java.util.List<java.lang.String> acceptLanguage()
public boolean isModified(java.lang.String etag, long last)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |