play.libs.ws
类 WSAsync.WSAsyncRequest

java.lang.Object
  继承者 play.libs.WS.WSRequest
      继承者 play.libs.ws.WSAsync.WSAsyncRequest
包容类:
WSAsync

public class WSAsync.WSAsyncRequest
extends WS.WSRequest


字段摘要
protected  java.lang.String type
           
 
从类 play.libs.WS.WSRequest 继承的字段
body, encoding, fileParams, followRedirects, headers, mimeType, oauthInfo, oauthSecret, oauthToken, parameters, password, scheme, timeout, url, username
 
构造方法摘要
protected WSAsync.WSAsyncRequest(java.lang.String url, java.lang.String encoding)
           
 
方法摘要
protected  void addQueryString(com.ning.http.client.AsyncHttpClient.BoundRequestBuilder requestBuilder)
          Adds the queryString-part of the url to the BoundRequestBuilder
 WS.HttpResponse delete()
          Execute a DELETE request.
 F.Promise<WS.HttpResponse> deleteAsync()
          Execute a DELETE request asynchronously.
 WS.HttpResponse get()
          Execute a GET request synchronously.
 F.Promise<WS.HttpResponse> getAsync()
          Execute a GET request asynchronously.
protected  java.lang.String getUrlWithoutQueryString()
          Returns the url but removed the queryString-part of it The QueryString-info is later added with addQueryString()
 WS.HttpResponse head()
          Execute a HEAD request.
 F.Promise<WS.HttpResponse> headAsync()
          Execute a HEAD request asynchronously.
 WS.HttpResponse options()
          Execute a OPTIONS request.
 F.Promise<WS.HttpResponse> optionsAsync()
          Execute a OPTIONS request asynchronously.
 WS.HttpResponse post()
          Execute a POST request.
 F.Promise<WS.HttpResponse> postAsync()
          Execute a POST request asynchronously.
 com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareDelete()
           
 com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareGet()
           
 com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareHead()
           
 com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareOptions()
           
 com.ning.http.client.AsyncHttpClient.BoundRequestBuilder preparePost()
           
 com.ning.http.client.AsyncHttpClient.BoundRequestBuilder preparePut()
           
 WS.HttpResponse put()
          Execute a PUT request.
 F.Promise<WS.HttpResponse> putAsync()
          Execute a PUT request asynchronously.
 WS.HttpResponse trace()
          Execute a TRACE request.
 F.Promise<WS.HttpResponse> traceAsync()
          Execute a TRACE request asynchronously.
 
从类 play.libs.WS.WSRequest 继承的方法
authenticate, authenticate, basicAuthHeader, body, createQueryString, encode, files, files, followRedirects, headers, mimeType, oauth, oauth, params, setHeader, setParameter, setParameter, setParameters, timeout
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

type

protected java.lang.String type
构造方法详细信息

WSAsync.WSAsyncRequest

protected WSAsync.WSAsyncRequest(java.lang.String url,
                                 java.lang.String encoding)
方法详细信息

getUrlWithoutQueryString

protected java.lang.String getUrlWithoutQueryString()
Returns the url but removed the queryString-part of it The QueryString-info is later added with addQueryString()


addQueryString

protected void addQueryString(com.ning.http.client.AsyncHttpClient.BoundRequestBuilder requestBuilder)
Adds the queryString-part of the url to the BoundRequestBuilder


prepareGet

public com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareGet()

prepareOptions

public com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareOptions()

prepareHead

public com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareHead()

preparePost

public com.ning.http.client.AsyncHttpClient.BoundRequestBuilder preparePost()

preparePut

public com.ning.http.client.AsyncHttpClient.BoundRequestBuilder preparePut()

prepareDelete

public com.ning.http.client.AsyncHttpClient.BoundRequestBuilder prepareDelete()

get

public WS.HttpResponse get()
Execute a GET request synchronously.

指定者:
WS.WSRequest 中的 get

getAsync

public F.Promise<WS.HttpResponse> getAsync()
Execute a GET request asynchronously.

覆盖:
WS.WSRequest 中的 getAsync

post

public WS.HttpResponse post()
Execute a POST request.

指定者:
WS.WSRequest 中的 post

postAsync

public F.Promise<WS.HttpResponse> postAsync()
Execute a POST request asynchronously.

覆盖:
WS.WSRequest 中的 postAsync

put

public WS.HttpResponse put()
Execute a PUT request.

指定者:
WS.WSRequest 中的 put

putAsync

public F.Promise<WS.HttpResponse> putAsync()
Execute a PUT request asynchronously.

覆盖:
WS.WSRequest 中的 putAsync

delete

public WS.HttpResponse delete()
Execute a DELETE request.

指定者:
WS.WSRequest 中的 delete

deleteAsync

public F.Promise<WS.HttpResponse> deleteAsync()
Execute a DELETE request asynchronously.

覆盖:
WS.WSRequest 中的 deleteAsync

options

public WS.HttpResponse options()
Execute a OPTIONS request.

指定者:
WS.WSRequest 中的 options

optionsAsync

public F.Promise<WS.HttpResponse> optionsAsync()
Execute a OPTIONS request asynchronously.

覆盖:
WS.WSRequest 中的 optionsAsync

head

public WS.HttpResponse head()
Execute a HEAD request.

指定者:
WS.WSRequest 中的 head

headAsync

public F.Promise<WS.HttpResponse> headAsync()
Execute a HEAD request asynchronously.

覆盖:
WS.WSRequest 中的 headAsync

trace

public WS.HttpResponse trace()
Execute a TRACE request.

指定者:
WS.WSRequest 中的 trace

traceAsync

public F.Promise<WS.HttpResponse> traceAsync()
Execute a TRACE request asynchronously.

覆盖:
WS.WSRequest 中的 traceAsync


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly