| Modifier and Type | Method and Description |
|---|---|
WSRequest |
addCookie(Http.Cookie cookie)
Adds a cookie to the request
|
WSRequest |
addCookie(play.libs.ws.WSCookie cookie)
Adds a cookie to the request
|
WSRequest |
addCookies(play.libs.ws.WSCookie... cookies)
Sets several cookies on the request.
|
WSRequest |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header to the request.
|
WSRequest |
addQueryParameter(java.lang.String name,
java.lang.String value)
Sets a query parameter with the given name, this can be called repeatedly.
|
java.util.concurrent.CompletionStage<WSResponse> |
delete()
Perform a DELETE on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
execute()
Execute an arbitrary method on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
execute(java.lang.String method)
Execute an arbitrary method on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
get()
Perform a GET on the request asynchronously.
|
java.util.Optional<play.libs.ws.WSAuthInfo> |
getAuth() |
java.util.Optional<play.libs.ws.BodyWritable> |
getBody() |
java.util.Optional<play.libs.ws.WSSignatureCalculator> |
getCalculator() |
java.util.Optional<java.lang.String> |
getContentType() |
java.util.Optional<java.lang.Boolean> |
getFollowRedirects() |
java.util.Optional<java.lang.String> |
getHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders() |
java.util.List<java.lang.String> |
getHeaderValues(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getQueryParameters() |
java.util.Optional<java.time.Duration> |
getRequestTimeout() |
java.lang.String |
getUrl() |
java.util.concurrent.CompletionStage<WSResponse> |
head()
Perform a HEAD on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
options()
Perform an OPTIONS on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(play.libs.ws.BodyWritable body)
Perform a PATCH on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(org.w3c.dom.Document doc)
Perform a PATCH on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(java.io.File file)
Perform a PATCH on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(java.io.InputStream inputStream)
Deprecated.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(com.fasterxml.jackson.databind.JsonNode jsonNode)
Perform a PATCH on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(akka.stream.javadsl.Source<? super Http.MultipartFormData.Part<akka.stream.javadsl.Source<akka.util.ByteString,?>>,?> bodyPartSource)
Perform a PATCH on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
patch(java.lang.String string)
Perform a PATCH on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(play.libs.ws.BodyWritable body)
Perform a POST on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(org.w3c.dom.Document doc)
Perform a POST on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(java.io.File file)
Perform a POST on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(java.io.InputStream is)
Deprecated.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(com.fasterxml.jackson.databind.JsonNode json)
Perform a POST on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(akka.stream.javadsl.Source<? super Http.MultipartFormData.Part<akka.stream.javadsl.Source<akka.util.ByteString,?>>,?> bodyPartSource)
Perform a POST on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
post(java.lang.String string)
Perform a POST on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(play.libs.ws.BodyWritable body)
Perform a PUT on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(org.w3c.dom.Document doc)
Perform a PUT on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(java.io.File file)
Perform a PUT on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(java.io.InputStream is)
Deprecated.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(com.fasterxml.jackson.databind.JsonNode json)
Perform a PUT on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(akka.stream.javadsl.Source<? super Http.MultipartFormData.Part<akka.stream.javadsl.Source<akka.util.ByteString,?>>,?> bodyPartSource)
Perform a PUT on the request asynchronously.
|
java.util.concurrent.CompletionStage<WSResponse> |
put(java.lang.String string)
Perform a PUT on the request asynchronously.
|
WSRequest |
setAuth(java.lang.String userInfo)
Sets the authentication header for the current request using BASIC authentication.
|
WSRequest |
setAuth(java.lang.String username,
java.lang.String password)
Sets the authentication header for the current request using BASIC authentication.
|
WSRequest |
setAuth(java.lang.String username,
java.lang.String password,
play.libs.ws.WSAuthScheme scheme)
Sets the authentication header for the current request.
|
play.libs.ws.StandaloneWSRequest |
setAuth(play.libs.ws.WSAuthInfo authInfo) |
WSRequest |
setBody(play.libs.ws.BodyWritable bodyWritable)
Set the body this request should use.
|
WSRequest |
setBody(java.io.File file)
Set the body this request should use.
|
WSRequest |
setBody(java.io.InputStream is)
Deprecated.
|
WSRequest |
setBody(com.fasterxml.jackson.databind.JsonNode json)
Set the body this request should use.
|
<U> WSRequest |
setBody(akka.stream.javadsl.Source<akka.util.ByteString,U> source)
Set the body this request should use.
|
WSRequest |
setBody(java.lang.String string)
Set the body this request should use.
|
WSRequest |
setContentType(java.lang.String contentType)
Set the content type.
|
WSRequest |
setCookies(java.util.List<play.libs.ws.WSCookie> cookies)
Sets all the cookies on the request.
|
WSRequest |
setFollowRedirects(boolean followRedirects)
Sets whether redirects (301, 302) should be followed automatically.
|
WSRequest |
setHeader(java.lang.String name,
java.lang.String value)
Deprecated.
use addHeader(name, value)
|
WSRequest |
setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
Sets all of the headers on the request.
|
WSRequest |
setMethod(java.lang.String method)
Sets the HTTP method this request should use, where the no args execute() method is invoked.
|
WSRequest |
setQueryParameter(java.lang.String name,
java.lang.String value)
Deprecated.
Use addQueryParameter
|
WSRequest |
setQueryString(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params)
Sets the query string to query.
|
WSRequest |
setQueryString(java.lang.String query)
Sets the query string to query.
|
WSRequest |
setRequestFilter(play.libs.ws.WSRequestFilter filter)
Adds a request filter.
|
WSRequest |
setRequestTimeout(java.time.Duration timeout)
Sets the request timeout in milliseconds.
|
WSRequest |
setRequestTimeout(long timeout)
Deprecated.
|
play.libs.ws.StandaloneWSRequest |
setUrl(java.lang.String url) |
WSRequest |
setVirtualHost(java.lang.String virtualHost)
Sets the virtual host as a "hostname:port" string.
|
WSRequest |
sign(play.libs.ws.WSSignatureCalculator calculator)
Sets an (OAuth) signature calculator.
|
java.util.concurrent.CompletionStage<WSResponse> |
stream()
Execute this request and stream the response body.
|
public java.util.concurrent.CompletionStage<WSResponse> get()
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> patch(play.libs.ws.BodyWritable body)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> patch(java.lang.String string)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> patch(com.fasterxml.jackson.databind.JsonNode jsonNode)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> patch(org.w3c.dom.Document doc)
WSRequest@Deprecated public java.util.concurrent.CompletionStage<WSResponse> patch(java.io.InputStream inputStream)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> patch(java.io.File file)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> patch(akka.stream.javadsl.Source<? super Http.MultipartFormData.Part<akka.stream.javadsl.Source<akka.util.ByteString,?>>,?> bodyPartSource)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> post(play.libs.ws.BodyWritable body)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> post(java.lang.String string)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> post(com.fasterxml.jackson.databind.JsonNode json)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> post(org.w3c.dom.Document doc)
WSRequest@Deprecated public java.util.concurrent.CompletionStage<WSResponse> post(java.io.InputStream is)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> post(java.io.File file)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> post(akka.stream.javadsl.Source<? super Http.MultipartFormData.Part<akka.stream.javadsl.Source<akka.util.ByteString,?>>,?> bodyPartSource)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> put(play.libs.ws.BodyWritable body)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> put(java.lang.String string)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> put(com.fasterxml.jackson.databind.JsonNode json)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> put(org.w3c.dom.Document doc)
WSRequest@Deprecated public java.util.concurrent.CompletionStage<WSResponse> put(java.io.InputStream is)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> put(java.io.File file)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> put(akka.stream.javadsl.Source<? super Http.MultipartFormData.Part<akka.stream.javadsl.Source<akka.util.ByteString,?>>,?> bodyPartSource)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> delete()
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> head()
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> options()
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> execute(java.lang.String method)
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> execute()
WSRequestpublic java.util.concurrent.CompletionStage<WSResponse> stream()
WSRequestpublic WSRequest setMethod(java.lang.String method)
WSRequestpublic WSRequest setBody(play.libs.ws.BodyWritable bodyWritable)
WSRequestpublic WSRequest setBody(java.lang.String string)
WSRequestpublic WSRequest setBody(com.fasterxml.jackson.databind.JsonNode json)
WSRequest@Deprecated public WSRequest setBody(java.io.InputStream is)
WSRequestpublic WSRequest setBody(java.io.File file)
WSRequestpublic <U> WSRequest setBody(akka.stream.javadsl.Source<akka.util.ByteString,U> source)
WSRequest@Deprecated public WSRequest setHeader(java.lang.String name, java.lang.String value)
WSRequestpublic WSRequest setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
WSRequestsetHeaders in interface play.libs.ws.StandaloneWSRequestsetHeaders in interface WSRequestheaders - the headerspublic WSRequest addHeader(java.lang.String name, java.lang.String value)
WSRequestpublic WSRequest setQueryString(java.lang.String query)
WSRequestsetQueryString in interface play.libs.ws.StandaloneWSRequestsetQueryString in interface WSRequestquery - the fully formed query string@Deprecated public WSRequest setQueryParameter(java.lang.String name, java.lang.String value)
WSRequestsetQueryParameter in interface WSRequestname - the query parameter namevalue - the query parameter valuepublic WSRequest addQueryParameter(java.lang.String name, java.lang.String value)
WSRequestaddQueryParameter in interface play.libs.ws.StandaloneWSRequestaddQueryParameter in interface WSRequestname - the query parameter namevalue - the query parameter valuepublic WSRequest setQueryString(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params)
WSRequestsetQueryString in interface play.libs.ws.StandaloneWSRequestsetQueryString in interface WSRequestparams - the query string parameterspublic play.libs.ws.StandaloneWSRequest setUrl(java.lang.String url)
setUrl in interface play.libs.ws.StandaloneWSRequestpublic WSRequest addCookie(play.libs.ws.WSCookie cookie)
WSRequestpublic WSRequest addCookie(Http.Cookie cookie)
WSRequestpublic WSRequest addCookies(play.libs.ws.WSCookie... cookies)
WSRequestaddCookies in interface play.libs.ws.StandaloneWSRequestaddCookies in interface WSRequestcookies - the cookies.public WSRequest setCookies(java.util.List<play.libs.ws.WSCookie> cookies)
WSRequestsetCookies in interface play.libs.ws.StandaloneWSRequestsetCookies in interface WSRequestcookies - all the cookies.public WSRequest setAuth(java.lang.String userInfo)
WSRequestpublic WSRequest setAuth(java.lang.String username, java.lang.String password)
WSRequestpublic WSRequest setAuth(java.lang.String username, java.lang.String password, play.libs.ws.WSAuthScheme scheme)
WSRequestpublic play.libs.ws.StandaloneWSRequest setAuth(play.libs.ws.WSAuthInfo authInfo)
setAuth in interface play.libs.ws.StandaloneWSRequestpublic WSRequest sign(play.libs.ws.WSSignatureCalculator calculator)
WSRequestpublic WSRequest setFollowRedirects(boolean followRedirects)
WSRequestsetFollowRedirects in interface play.libs.ws.StandaloneWSRequestsetFollowRedirects in interface WSRequestfollowRedirects - true if the request should follow redirectspublic WSRequest setVirtualHost(java.lang.String virtualHost)
WSRequestsetVirtualHost in interface play.libs.ws.StandaloneWSRequestsetVirtualHost in interface WSRequestvirtualHost - the virtual host@Deprecated public WSRequest setRequestTimeout(long timeout)
setRequestTimeout(Duration timeout)WSRequestsetRequestTimeout in interface WSRequesttimeout - the request timeout in milliseconds. A value of -1 indicates an infinite request timeout.public WSRequest setRequestTimeout(java.time.Duration timeout)
WSRequestsetRequestTimeout in interface play.libs.ws.StandaloneWSRequestsetRequestTimeout in interface WSRequesttimeout - the request timeout in milliseconds. A value of -1 indicates an infinite request timeout.public WSRequest setRequestFilter(play.libs.ws.WSRequestFilter filter)
WSRequestsetRequestFilter in interface play.libs.ws.StandaloneWSRequestsetRequestFilter in interface WSRequestfilter - a transforming filter.public WSRequest setContentType(java.lang.String contentType)
WSRequestsetContentType in interface play.libs.ws.StandaloneWSRequestsetContentType in interface WSRequestcontentType - The content typepublic java.util.Optional<play.libs.ws.WSAuthInfo> getAuth()
getAuth in interface play.libs.ws.StandaloneWSRequestpublic java.util.Optional<play.libs.ws.BodyWritable> getBody()
getBody in interface play.libs.ws.StandaloneWSRequestpublic java.util.Optional<play.libs.ws.WSSignatureCalculator> getCalculator()
getCalculator in interface play.libs.ws.StandaloneWSRequestpublic java.util.Optional<java.lang.String> getContentType()
getContentType in interface play.libs.ws.StandaloneWSRequestpublic java.util.Optional<java.lang.Boolean> getFollowRedirects()
getFollowRedirects in interface play.libs.ws.StandaloneWSRequestpublic java.lang.String getUrl()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
getHeaders in interface play.libs.ws.StandaloneWSRequestgetHeaders in interface WSRequestpublic java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
getHeaderValues in interface play.libs.ws.StandaloneWSRequestpublic java.util.Optional<java.lang.String> getHeader(java.lang.String name)
getHeader in interface play.libs.ws.StandaloneWSRequestpublic java.util.Optional<java.time.Duration> getRequestTimeout()
getRequestTimeout in interface play.libs.ws.StandaloneWSRequestpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getQueryParameters()
getQueryParameters in interface play.libs.ws.StandaloneWSRequestgetQueryParameters in interface WSRequest