|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectplay.libs.WS.WSRequest
public abstract static class WS.WSRequest
字段摘要 | |
---|---|
java.lang.Object |
body
|
java.lang.String |
encoding
|
WS.FileParam[] |
fileParams
|
boolean |
followRedirects
|
java.util.Map<java.lang.String,java.lang.String> |
headers
|
java.lang.String |
mimeType
|
OAuth.ServiceInfo |
oauthInfo
|
java.lang.String |
oauthSecret
|
java.lang.String |
oauthToken
|
java.util.Map<java.lang.String,java.lang.Object> |
parameters
|
java.lang.String |
password
|
WS.Scheme |
scheme
|
java.lang.Integer |
timeout
timeout: value in seconds |
java.lang.String |
url
|
java.lang.String |
username
|
构造方法摘要 | |
---|---|
WS.WSRequest()
|
|
WS.WSRequest(java.lang.String url,
java.lang.String encoding)
|
方法摘要 | |
---|---|
WS.WSRequest |
authenticate(java.lang.String username,
java.lang.String password)
define client authentication for a server host provided credentials will be used during the request the basic scheme will be used |
WS.WSRequest |
authenticate(java.lang.String username,
java.lang.String password,
WS.Scheme scheme)
define client authentication for a server host provided credentials will be used during the request |
protected java.lang.String |
basicAuthHeader()
|
WS.WSRequest |
body(java.lang.Object body)
Add the given body to the request. |
protected java.lang.String |
createQueryString()
|
abstract WS.HttpResponse |
delete()
Execute a DELETE request. |
F.Promise<WS.HttpResponse> |
deleteAsync()
Execute a DELETE request asynchronously. |
protected java.lang.String |
encode(java.lang.String part)
|
WS.WSRequest |
files(java.io.File... files)
Add files to request. |
WS.WSRequest |
files(WS.FileParam... fileParams)
Add fileParams aka File and Name parameter to the request. |
WS.WSRequest |
followRedirects(boolean value)
Indicate if the WS should continue when hitting a 301 or 302 |
abstract WS.HttpResponse |
get()
Execute a GET request synchronously. |
F.Promise<WS.HttpResponse> |
getAsync()
Execute a GET request asynchronously. |
abstract WS.HttpResponse |
head()
Execute a HEAD request. |
F.Promise<WS.HttpResponse> |
headAsync()
Execute a HEAD request asynchronously. |
WS.WSRequest |
headers(java.util.Map<java.lang.String,java.lang.String> headers)
Use the provided headers when executing request. |
WS.WSRequest |
mimeType(java.lang.String mimeType)
Add a MimeType to the web service request. |
WS.WSRequest |
oauth(OAuth.ServiceInfo oauthInfo,
OAuth.TokenPair oauthTokens)
已过时。 |
WS.WSRequest |
oauth(OAuth.ServiceInfo oauthInfo,
java.lang.String token,
java.lang.String secret)
Sign the request for do a call to a server protected by oauth |
abstract WS.HttpResponse |
options()
Execute a OPTIONS request. |
F.Promise<WS.HttpResponse> |
optionsAsync()
Execute a OPTIONS request asynchronously. |
WS.WSRequest |
params(java.util.Map<java.lang.String,java.lang.Object> parameters)
Add parameters to request. |
abstract WS.HttpResponse |
post()
Execute a POST request. |
F.Promise<WS.HttpResponse> |
postAsync()
Execute a POST request asynchronously. |
abstract WS.HttpResponse |
put()
Execute a PUT request. |
F.Promise<WS.HttpResponse> |
putAsync()
Execute a PUT request asynchronously. |
WS.WSRequest |
setHeader(java.lang.String name,
java.lang.String value)
Add a header to the request |
WS.WSRequest |
setParameter(java.lang.String name,
java.lang.Object value)
|
WS.WSRequest |
setParameter(java.lang.String name,
java.lang.String value)
Add a parameter to the request |
WS.WSRequest |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Add parameters to request. |
WS.WSRequest |
timeout(java.lang.String timeout)
Set the value of the request timeout, i.e. the number of seconds before cutting the connection - default to 60 seconds |
abstract WS.HttpResponse |
trace()
Execute a TRACE request. |
F.Promise<WS.HttpResponse> |
traceAsync()
Execute a TRACE request asynchronously. |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public java.lang.String url
public final java.lang.String encoding
public java.lang.String username
public java.lang.String password
public WS.Scheme scheme
public java.lang.Object body
public WS.FileParam[] fileParams
public java.util.Map<java.lang.String,java.lang.String> headers
public java.util.Map<java.lang.String,java.lang.Object> parameters
public java.lang.String mimeType
public boolean followRedirects
public java.lang.Integer timeout
public OAuth.ServiceInfo oauthInfo
public java.lang.String oauthToken
public java.lang.String oauthSecret
构造方法详细信息 |
---|
public WS.WSRequest()
public WS.WSRequest(java.lang.String url, java.lang.String encoding)
方法详细信息 |
---|
public WS.WSRequest mimeType(java.lang.String mimeType)
mimeType
-
public WS.WSRequest authenticate(java.lang.String username, java.lang.String password, WS.Scheme scheme)
username
- password
-
public WS.WSRequest authenticate(java.lang.String username, java.lang.String password)
username
- password
-
public WS.WSRequest oauth(OAuth.ServiceInfo oauthInfo, java.lang.String token, java.lang.String secret)
@Deprecated public WS.WSRequest oauth(OAuth.ServiceInfo oauthInfo, OAuth.TokenPair oauthTokens)
public WS.WSRequest followRedirects(boolean value)
public WS.WSRequest timeout(java.lang.String timeout)
timeout
- the timeout value, e.g. "30s", "1min"
public WS.WSRequest files(java.io.File... files)
files
-
public WS.WSRequest files(WS.FileParam... fileParams)
fileParams
-
public WS.WSRequest body(java.lang.Object body)
body
-
public WS.WSRequest setHeader(java.lang.String name, java.lang.String value)
name
- header namevalue
- header value
public WS.WSRequest setParameter(java.lang.String name, java.lang.String value)
name
- parameter namevalue
- parameter value
public WS.WSRequest setParameter(java.lang.String name, java.lang.Object value)
public WS.WSRequest headers(java.util.Map<java.lang.String,java.lang.String> headers)
headers
-
public WS.WSRequest params(java.util.Map<java.lang.String,java.lang.Object> parameters)
public WS.WSRequest setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
public abstract WS.HttpResponse get()
public F.Promise<WS.HttpResponse> getAsync()
public abstract WS.HttpResponse post()
public F.Promise<WS.HttpResponse> postAsync()
public abstract WS.HttpResponse put()
public F.Promise<WS.HttpResponse> putAsync()
public abstract WS.HttpResponse delete()
public F.Promise<WS.HttpResponse> deleteAsync()
public abstract WS.HttpResponse options()
public F.Promise<WS.HttpResponse> optionsAsync()
public abstract WS.HttpResponse head()
public F.Promise<WS.HttpResponse> headAsync()
public abstract WS.HttpResponse trace()
public F.Promise<WS.HttpResponse> traceAsync()
protected java.lang.String basicAuthHeader()
protected java.lang.String encode(java.lang.String part)
protected java.lang.String createQueryString()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |