Class RequestSpecificationDecorated
java.lang.Object
net.serenitybdd.rest.decorators.request.RequestSpecificationDecorated
- All Implemented Interfaces:
io.restassured.specification.FilterableRequestSpecification,io.restassured.specification.QueryableRequestSpecification,io.restassured.specification.RequestSender,io.restassured.specification.RequestSenderOptions<io.restassured.response.Response>,io.restassured.specification.RequestSpecification
public abstract class RequestSpecificationDecorated
extends java.lang.Object
implements io.restassured.specification.FilterableRequestSpecification
User: YamStranger
Date: 3/16/16
Time: 2:08 PM
-
Field Summary
Fields Modifier and Type Field Description protected io.restassured.internal.RequestSpecificationImplcoreprotected ReflectionHelper<io.restassured.internal.RequestSpecificationImpl>helperprotected RestReportingHelperreporting -
Constructor Summary
Constructors Constructor Description RequestSpecificationDecorated(io.restassured.internal.RequestSpecificationImpl core) -
Method Summary
Modifier and Type Method Description io.restassured.specification.RequestSpecificationaccept(io.restassured.http.ContentType contentType)io.restassured.specification.RequestSpecificationaccept(java.lang.String mediaTypes)io.restassured.specification.RequestSpecificationand()io.restassured.specification.AuthenticationSpecificationauth()io.restassured.specification.AuthenticationSpecificationauthentication()io.restassured.specification.RequestSpecificationbasePath(java.lang.String basePath)io.restassured.specification.RequestSpecificationbaseUri(java.lang.String baseUri)io.restassured.specification.RequestSpecificationbody(byte[] body)io.restassured.specification.RequestSpecificationbody(java.io.File body)io.restassured.specification.RequestSpecificationbody(java.io.InputStream body)io.restassured.specification.RequestSpecificationbody(java.lang.Object object)io.restassured.specification.RequestSpecificationbody(java.lang.Object object, io.restassured.mapper.ObjectMapper mapper)io.restassured.specification.RequestSpecificationbody(java.lang.Object object, io.restassured.mapper.ObjectMapperType mapperType)io.restassured.specification.RequestSpecificationbody(java.lang.String body)protected io.restassured.specification.ResponseSpecificationcheck(io.restassured.specification.ResponseSpecification specification)io.restassured.specification.RequestSpecificationconfig(io.restassured.config.RestAssuredConfig config)io.restassured.specification.RequestSpecificationcontentType(io.restassured.http.ContentType contentType)io.restassured.specification.RequestSpecificationcontentType(java.lang.String contentType)io.restassured.specification.RequestSpecificationcookie(io.restassured.http.Cookie cookie)io.restassured.specification.RequestSpecificationcookie(java.lang.String cookieName)io.restassured.specification.RequestSpecificationcookie(java.lang.String cookieName, java.lang.Object value, java.lang.Object... additionalValues)io.restassured.specification.RequestSpecificationcookies(io.restassured.http.Cookies cookies)io.restassured.specification.RequestSpecificationcookies(java.lang.String firstCookieName, java.lang.Object firstCookieValue, java.lang.Object... cookieNameValuePairs)io.restassured.specification.RequestSpecificationcookies(java.util.Map<java.lang.String,?> cookies)protected ResponseDecorateddecorate(io.restassured.response.Response response)protected io.restassured.specification.ResponseSpecificationdecorate(io.restassured.specification.ResponseSpecification specification)io.restassured.response.Responsedelete()io.restassured.response.Responsedelete(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responsedelete(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responsedelete(java.net.URI uri)io.restassured.response.Responsedelete(java.net.URL url)voiddisableReporting()booleanequals(java.lang.Object obj)protected io.restassured.response.Responseexecute(net.serenitybdd.core.rest.RestMethod method, java.lang.String path, java.lang.Object... pathParams)io.restassured.specification.ResponseSpecificationexpect()io.restassured.specification.RequestSpecificationfilter(io.restassured.filter.Filter filter)Add a filter that will be used in the request.io.restassured.specification.RequestSpecificationfilters(java.util.List<io.restassured.filter.Filter> filters)Add list of filters that will be used in the requestio.restassured.specification.RequestSpecificationformParam(java.lang.String parameterName, java.lang.Object... parameterValues)io.restassured.specification.RequestSpecificationformParam(java.lang.String parameterName, java.util.Collection<?> parameterValues)io.restassured.specification.RequestSpecificationformParams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)io.restassured.specification.RequestSpecificationformParams(java.util.Map<java.lang.String,?> parametersMap)io.restassured.response.Responseget()io.restassured.response.Responseget(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responseget(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responseget(java.net.URI uri)io.restassured.response.Responseget(java.net.URL url)io.restassured.authentication.AuthenticationSchemegetAuthenticationScheme()java.lang.StringgetBasePath()java.lang.StringgetBaseUri()<T> TgetBody()io.restassured.config.RestAssuredConfiggetConfig()java.lang.StringgetContentType()io.restassured.http.CookiesgetCookies()io.restassured.internal.RequestSpecificationImplgetCore()Method created for using in testsjava.util.List<io.restassured.filter.Filter>getDefinedFilters()java.lang.StringgetDerivedPath()protected java.util.List<io.restassured.filter.Filter>getfilters()Method created ONLY for using in groovy (rest assured internals)protected java.util.List<io.restassured.filter.Filter>getFilters()Method created ONLY for using in groovy (rest assured internals)java.util.Map<java.lang.String,java.lang.String>getFormParams()io.restassured.http.HeadersgetHeaders()org.apache.http.client.HttpClientgetHttpClient()io.restassured.response.ResponsegetLastResponse()java.lang.StringgetMethod()java.util.List<io.restassured.specification.MultiPartSpecification>getMultiPartParams()java.util.Map<java.lang.String,java.lang.String>getNamedPathParams()java.util.List<java.lang.String>getPathParamPlaceholders()java.util.Map<java.lang.String,java.lang.String>getPathParams()intgetPort()io.restassured.specification.ProxySpecificationgetProxySpecification()java.util.Map<java.lang.String,java.lang.String>getQueryParams()java.util.Map<java.lang.String,java.lang.String>getRequestParams()protected io.restassured.config.RestAssuredConfiggetrestAssuredConfig()Method created for using ONLY in groovy (rest assured internals)protected io.restassured.config.RestAssuredConfiggetRestAssuredConfig()Method created for using ONLY in groovy (rest assured internals)java.util.List<java.lang.String>getUndefinedPathParamPlaceholders()java.util.Map<java.lang.String,java.lang.String>getUnnamedPathParams()java.util.List<java.lang.String>getUnnamedPathParamValues()java.lang.StringgetURI()java.lang.StringgetUserDefinedPath()io.restassured.specification.RequestSpecificationgiven()inthashCode()io.restassured.response.Responsehead()io.restassured.response.Responsehead(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responsehead(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responsehead(java.net.URI uri)io.restassured.response.Responsehead(java.net.URL url)io.restassured.specification.RequestSpecificationheader(io.restassured.http.Header header)io.restassured.specification.RequestSpecificationheader(java.lang.String headerName, java.lang.Object headerValue, java.lang.Object... additionalHeaderValues)io.restassured.specification.RequestSpecificationheaders(io.restassured.http.Headers headers)io.restassured.specification.RequestSpecificationheaders(java.lang.String firstHeaderName, java.lang.Object firstHeaderValue, java.lang.Object... headerNameValuePairs)io.restassured.specification.RequestSpecificationheaders(java.util.Map<java.lang.String,?> headers)protected java.util.Map<java.lang.String,java.lang.Object>httpClientParams()io.restassured.specification.RequestSpecificationkeyStore(java.io.File pathToJks, java.lang.String password)io.restassured.specification.RequestSpecificationkeyStore(java.lang.String pathToJks, java.lang.String password)io.restassured.specification.RequestLogSpecificationlog()protected io.restassured.internal.log.LogRepositorylogRepository()io.restassured.specification.RequestSpecificationmultiPart(io.restassured.specification.MultiPartSpecification multiPartSpecification)io.restassured.specification.RequestSpecificationmultiPart(java.io.File file)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.io.File file)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.io.File file, java.lang.String mimeType)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.Object object)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.Object object, java.lang.String mimeType)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.String contentBody)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.String fileName, byte[] bytes)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.String fileName, byte[] bytes, java.lang.String mimeType)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.String fileName, java.io.InputStream stream)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.String fileName, java.io.InputStream stream, java.lang.String mimeType)io.restassured.specification.RequestSpecificationmultiPart(java.lang.String controlName, java.lang.String contentBody, java.lang.String mimeType)io.restassured.response.Responseoptions()io.restassured.response.Responseoptions(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responseoptions(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responseoptions(java.net.URI uri)io.restassured.response.Responseoptions(java.net.URL url)io.restassured.specification.RequestSpecificationparam(java.lang.String parameterName, java.lang.Object... parameterValues)io.restassured.specification.RequestSpecificationparam(java.lang.String parameterName, java.util.Collection<?> parameterValues)io.restassured.specification.RequestSpecificationparams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)io.restassured.specification.RequestSpecificationparams(java.util.Map<java.lang.String,?> parametersMap)io.restassured.response.Responsepatch()io.restassured.response.Responsepatch(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responsepatch(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responsepatch(java.net.URI uri)io.restassured.response.Responsepatch(java.net.URL url)io.restassured.specification.RequestSpecificationpathParam(java.lang.String parameterName, java.lang.Object parameterValue)io.restassured.specification.RequestSpecificationpathParams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)io.restassured.specification.RequestSpecificationpathParams(java.util.Map<java.lang.String,?> parameterNameValuePairs)io.restassured.specification.RequestSpecificationport(int port)io.restassured.response.Responsepost()io.restassured.response.Responsepost(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responsepost(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responsepost(java.net.URI uri)io.restassured.response.Responsepost(java.net.URL url)io.restassured.response.Responseput()io.restassured.response.Responseput(java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responseput(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)io.restassured.response.Responseput(java.net.URI uri)io.restassured.response.Responseput(java.net.URL url)io.restassured.specification.RequestSpecificationqueryParam(java.lang.String parameterName, java.lang.Object... parameterValues)io.restassured.specification.RequestSpecificationqueryParam(java.lang.String parameterName, java.util.Collection<?> parameterValues)io.restassured.specification.RequestSpecificationqueryParams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)io.restassured.specification.RequestSpecificationqueryParams(java.util.Map<java.lang.String,?> parametersMap)io.restassured.specification.RedirectSpecificationredirects()io.restassured.specification.RequestSpecificationrelaxedHTTPSValidation()io.restassured.specification.RequestSpecificationrelaxedHTTPSValidation(java.lang.String protocol)io.restassured.specification.RequestSpecificationrequest()io.restassured.response.Responserequest(java.lang.String method, java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responserequest(java.lang.String method, java.net.URI uri)io.restassured.response.Responserequest(java.lang.String method, java.net.URL url)io.restassured.response.Responserequest(net.serenitybdd.core.rest.RestMethod method, java.lang.String path, java.lang.Object... pathParams)io.restassured.response.Responserequest(net.serenitybdd.core.rest.RestMethod method, java.net.URI uri)io.restassured.response.Responserequest(net.serenitybdd.core.rest.RestMethod method, java.net.URL url)io.restassured.specification.ResponseSpecificationresponse()protected java.lang.StringserializeIfNeeded(java.lang.Object object)io.restassured.specification.RequestSpecificationsessionId(java.lang.String sessionIdValue)io.restassured.specification.RequestSpecificationsessionId(java.lang.String sessionIdName, java.lang.String sessionIdValue)protected io.restassured.config.RestAssuredConfigsetauthenticationScheme()Method created ONLY for using in groovy (rest assured internals)protected voidsetAuthenticationScheme(io.restassured.authentication.AuthenticationScheme scheme)Method created ONLY for using in groovy (rest assured internals)protected voidsetresponseSpecification(io.restassured.specification.ResponseSpecification specification)Method created for using ONLY in groovy (rest assured internals)protected voidsetResponseSpecification(io.restassured.specification.ResponseSpecification specification)Method created for using ONLY in groovy (rest assured internals)voidsetRestReportingHelper(RestReportingHelper helper)io.restassured.specification.RequestSpecificationspec(io.restassured.specification.RequestSpecification requestSpecificationToMerge)io.restassured.specification.RequestSpecificationthat()io.restassured.specification.ResponseSpecificationthen()io.restassured.specification.RequestSpecificationtrustStore(java.security.KeyStore trustStore)io.restassured.specification.RequestSpecificationurlEncodingEnabled(boolean isEnabled)io.restassured.specification.RequestSpecificationwhen()io.restassured.specification.RequestSpecificationwith()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.restassured.specification.FilterableRequestSpecification
path, removeCookie, removeCookie, removeCookies, removeFormParam, removeHeader, removeHeaders, removeNamedPathParam, removeParam, removePathParam, removeQueryParam, removeUnnamedPathParam, removeUnnamedPathParamByValue, replaceCookie, replaceCookie, replaceCookies, replaceHeader, replaceHeadersMethods inherited from interface io.restassured.specification.QueryableRequestSpecification
getConfig, getCookies, getHeaders, getMultiPartParamsMethods inherited from interface io.restassured.specification.RequestSenderOptions
request, request, request, request, requestMethods inherited from interface io.restassured.specification.RequestSpecification
accept, accept, and, auth, basePath, baseUri, body, body, body, body, body, body, body, config, contentType, contentType, cookie, cookie, cookie, cookies, cookies, cookies, expect, filters, formParam, formParam, formParams, formParams, given, header, header, headers, headers, headers, keyStore, keyStore, keyStore, log, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, multiPart, noFilters, noFiltersOfType, param, param, params, params, pathParam, pathParams, pathParams, port, proxy, proxy, proxy, proxy, proxy, proxy, queryParam, queryParam, queryParams, queryParams, redirects, relaxedHTTPSValidation, relaxedHTTPSValidation, request, response, sessionId, sessionId, spec, that, then, trustStore, trustStore, trustStore, urlEncodingEnabled, when, with
-
Field Details
-
core
protected final io.restassured.internal.RequestSpecificationImpl core -
helper
-
reporting
-
-
Constructor Details
-
RequestSpecificationDecorated
public RequestSpecificationDecorated(io.restassured.internal.RequestSpecificationImpl core)
-
-
Method Details
-
disableReporting
public void disableReporting() -
get
public io.restassured.response.Response get()- Specified by:
getin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
get
public io.restassured.response.Response get(java.net.URL url)- Specified by:
getin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
get
public io.restassured.response.Response get(java.lang.String path, java.lang.Object... pathParams)- Specified by:
getin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
request
public io.restassured.response.Response request(java.lang.String method, java.net.URI uri)- Specified by:
requestin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
request
public io.restassured.response.Response request(java.lang.String method, java.net.URL url)- Specified by:
requestin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
request
public io.restassured.response.Response request(net.serenitybdd.core.rest.RestMethod method, java.lang.String path, java.lang.Object... pathParams) -
request
public io.restassured.response.Response request(java.lang.String method, java.lang.String path, java.lang.Object... pathParams)- Specified by:
requestin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
request
public io.restassured.response.Response request(net.serenitybdd.core.rest.RestMethod method, java.net.URI uri) -
request
public io.restassured.response.Response request(net.serenitybdd.core.rest.RestMethod method, java.net.URL url) -
get
public io.restassured.response.Response get(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
getin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
get
public io.restassured.response.Response get(java.net.URI uri)- Specified by:
getin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
post
public io.restassured.response.Response post()- Specified by:
postin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
post
public io.restassured.response.Response post(java.net.URL url)- Specified by:
postin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
post
public io.restassured.response.Response post(java.lang.String path, java.lang.Object... pathParams)- Specified by:
postin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
post
public io.restassured.response.Response post(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
postin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
post
public io.restassured.response.Response post(java.net.URI uri)- Specified by:
postin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
put
public io.restassured.response.Response put()- Specified by:
putin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
put
public io.restassured.response.Response put(java.net.URL url)- Specified by:
putin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
put
public io.restassured.response.Response put(java.net.URI uri)- Specified by:
putin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
put
public io.restassured.response.Response put(java.lang.String path, java.lang.Object... pathParams)- Specified by:
putin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
put
public io.restassured.response.Response put(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
putin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
delete
public io.restassured.response.Response delete()- Specified by:
deletein interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
delete
public io.restassured.response.Response delete(java.net.URL url)- Specified by:
deletein interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
delete
public io.restassured.response.Response delete(java.net.URI uri)- Specified by:
deletein interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
delete
public io.restassured.response.Response delete(java.lang.String path, java.lang.Object... pathParams)- Specified by:
deletein interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
delete
public io.restassured.response.Response delete(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
deletein interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
head
public io.restassured.response.Response head()- Specified by:
headin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
head
public io.restassured.response.Response head(java.net.URL url)- Specified by:
headin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
head
public io.restassured.response.Response head(java.net.URI uri)- Specified by:
headin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
head
public io.restassured.response.Response head(java.lang.String path, java.lang.Object... pathParams)- Specified by:
headin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
head
public io.restassured.response.Response head(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
headin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
patch
public io.restassured.response.Response patch()- Specified by:
patchin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
patch
public io.restassured.response.Response patch(java.net.URL url)- Specified by:
patchin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
patch
public io.restassured.response.Response patch(java.net.URI uri)- Specified by:
patchin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
patch
public io.restassured.response.Response patch(java.lang.String path, java.lang.Object... pathParams)- Specified by:
patchin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
patch
public io.restassured.response.Response patch(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
patchin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
options
public io.restassured.response.Response options()- Specified by:
optionsin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
options
public io.restassured.response.Response options(java.lang.String path, java.lang.Object... pathParams)- Specified by:
optionsin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
options
public io.restassured.response.Response options(java.lang.String path, java.util.Map<java.lang.String,?> pathParams)- Specified by:
optionsin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
options
public io.restassured.response.Response options(java.net.URI uri)- Specified by:
optionsin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
options
public io.restassured.response.Response options(java.net.URL url)- Specified by:
optionsin interfaceio.restassured.specification.RequestSenderOptions<io.restassured.response.Response>
-
execute
protected io.restassured.response.Response execute(net.serenitybdd.core.rest.RestMethod method, java.lang.String path, java.lang.Object... pathParams) -
getLastResponse
public io.restassured.response.Response getLastResponse() -
filter
public io.restassured.specification.RequestSpecification filter(io.restassured.filter.Filter filter)Add a filter that will be used in the request.- Specified by:
filterin interfaceio.restassured.specification.RequestSpecification- Parameters:
filter- The filter to add- Returns:
- the decorated request specification
-
filters
public io.restassured.specification.RequestSpecification filters(java.util.List<io.restassured.filter.Filter> filters)Add list of filters that will be used in the request- Specified by:
filtersin interfaceio.restassured.specification.RequestSpecification- Parameters:
filters- Filter list to add- Returns:
- the decorated request specification
-
getDefinedFilters
public java.util.List<io.restassured.filter.Filter> getDefinedFilters()- Specified by:
getDefinedFiltersin interfaceio.restassured.specification.QueryableRequestSpecification
-
getContentType
public java.lang.String getContentType()- Specified by:
getContentTypein interfaceio.restassured.specification.QueryableRequestSpecification
-
getProxySpecification
public io.restassured.specification.ProxySpecification getProxySpecification()- Specified by:
getProxySpecificationin interfaceio.restassured.specification.QueryableRequestSpecification
-
getAuthenticationScheme
public io.restassured.authentication.AuthenticationScheme getAuthenticationScheme()- Specified by:
getAuthenticationSchemein interfaceio.restassured.specification.QueryableRequestSpecification
-
getBasePath
public java.lang.String getBasePath()- Specified by:
getBasePathin interfaceio.restassured.specification.QueryableRequestSpecification
-
getBaseUri
public java.lang.String getBaseUri()- Specified by:
getBaseUriin interfaceio.restassured.specification.QueryableRequestSpecification
-
getDerivedPath
public java.lang.String getDerivedPath()- Specified by:
getDerivedPathin interfaceio.restassured.specification.QueryableRequestSpecification
-
getUserDefinedPath
public java.lang.String getUserDefinedPath()- Specified by:
getUserDefinedPathin interfaceio.restassured.specification.QueryableRequestSpecification
-
getMethod
public java.lang.String getMethod()- Specified by:
getMethodin interfaceio.restassured.specification.QueryableRequestSpecification
-
getURI
public java.lang.String getURI()- Specified by:
getURIin interfaceio.restassured.specification.QueryableRequestSpecification
-
getPort
public int getPort()- Specified by:
getPortin interfaceio.restassured.specification.QueryableRequestSpecification
-
getRequestParams
public java.util.Map<java.lang.String,java.lang.String> getRequestParams()- Specified by:
getRequestParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
getFormParams
public java.util.Map<java.lang.String,java.lang.String> getFormParams()- Specified by:
getFormParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
getPathParams
public java.util.Map<java.lang.String,java.lang.String> getPathParams()- Specified by:
getPathParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
getNamedPathParams
public java.util.Map<java.lang.String,java.lang.String> getNamedPathParams()- Specified by:
getNamedPathParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
getUnnamedPathParams
public java.util.Map<java.lang.String,java.lang.String> getUnnamedPathParams()- Specified by:
getUnnamedPathParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
getUnnamedPathParamValues
public java.util.List<java.lang.String> getUnnamedPathParamValues()- Specified by:
getUnnamedPathParamValuesin interfaceio.restassured.specification.QueryableRequestSpecification
-
getQueryParams
public java.util.Map<java.lang.String,java.lang.String> getQueryParams()- Specified by:
getQueryParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
getBody
public <T> T getBody()- Specified by:
getBodyin interfaceio.restassured.specification.QueryableRequestSpecification
-
getHttpClient
public org.apache.http.client.HttpClient getHttpClient()- Specified by:
getHttpClientin interfaceio.restassured.specification.QueryableRequestSpecification
-
getUndefinedPathParamPlaceholders
public java.util.List<java.lang.String> getUndefinedPathParamPlaceholders()- Specified by:
getUndefinedPathParamPlaceholdersin interfaceio.restassured.specification.QueryableRequestSpecification
-
getPathParamPlaceholders
public java.util.List<java.lang.String> getPathParamPlaceholders()- Specified by:
getPathParamPlaceholdersin interfaceio.restassured.specification.QueryableRequestSpecification
-
log
public io.restassured.specification.RequestLogSpecification log()- Specified by:
login interfaceio.restassured.specification.RequestSpecification
-
logRepository
protected io.restassured.internal.log.LogRepository logRepository() -
redirects
public io.restassured.specification.RedirectSpecification redirects()- Specified by:
redirectsin interfaceio.restassured.specification.RequestSpecification
-
httpClientParams
protected java.util.Map<java.lang.String,java.lang.Object> httpClientParams() -
body
public io.restassured.specification.RequestSpecification body(java.lang.Object object)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
body
public io.restassured.specification.RequestSpecification body(java.lang.Object object, io.restassured.mapper.ObjectMapper mapper)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
body
public io.restassured.specification.RequestSpecification body(java.lang.Object object, io.restassured.mapper.ObjectMapperType mapperType)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
body
public io.restassured.specification.RequestSpecification body(java.lang.String body)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
body
public io.restassured.specification.RequestSpecification body(byte[] body)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
body
public io.restassured.specification.RequestSpecification body(java.io.File body)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
body
public io.restassured.specification.RequestSpecification body(java.io.InputStream body)- Specified by:
bodyin interfaceio.restassured.specification.RequestSpecification
-
contentType
public io.restassured.specification.RequestSpecification contentType(io.restassured.http.ContentType contentType)- Specified by:
contentTypein interfaceio.restassured.specification.RequestSpecification
-
contentType
public io.restassured.specification.RequestSpecification contentType(java.lang.String contentType)- Specified by:
contentTypein interfaceio.restassured.specification.RequestSpecification
-
getHeaders
public io.restassured.http.Headers getHeaders()- Specified by:
getHeadersin interfaceio.restassured.specification.QueryableRequestSpecification
-
headers
public io.restassured.specification.RequestSpecification headers(java.util.Map<java.lang.String,?> headers)- Specified by:
headersin interfaceio.restassured.specification.RequestSpecification
-
headers
public io.restassured.specification.RequestSpecification headers(java.lang.String firstHeaderName, java.lang.Object firstHeaderValue, java.lang.Object... headerNameValuePairs)- Specified by:
headersin interfaceio.restassured.specification.RequestSpecification
-
headers
public io.restassured.specification.RequestSpecification headers(io.restassured.http.Headers headers)- Specified by:
headersin interfaceio.restassured.specification.RequestSpecification
-
header
public io.restassured.specification.RequestSpecification header(java.lang.String headerName, java.lang.Object headerValue, java.lang.Object... additionalHeaderValues)- Specified by:
headerin interfaceio.restassured.specification.RequestSpecification
-
header
public io.restassured.specification.RequestSpecification header(io.restassured.http.Header header)- Specified by:
headerin interfaceio.restassured.specification.RequestSpecification
-
accept
public io.restassured.specification.RequestSpecification accept(io.restassured.http.ContentType contentType)- Specified by:
acceptin interfaceio.restassured.specification.RequestSpecification
-
accept
public io.restassured.specification.RequestSpecification accept(java.lang.String mediaTypes)- Specified by:
acceptin interfaceio.restassured.specification.RequestSpecification
-
getMultiPartParams
public java.util.List<io.restassured.specification.MultiPartSpecification> getMultiPartParams()- Specified by:
getMultiPartParamsin interfaceio.restassured.specification.QueryableRequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(io.restassured.specification.MultiPartSpecification multiPartSpecification)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.io.File file, java.lang.String mimeType)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.Object object, java.lang.String mimeType)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.String fileName, byte[] bytes, java.lang.String mimeType)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.String fileName, java.io.InputStream stream, java.lang.String mimeType)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.String contentBody, java.lang.String mimeType)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.io.File file)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.io.File file)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.Object object)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.String fileName, byte[] bytes)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.String fileName, java.io.InputStream stream)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
multiPart
public io.restassured.specification.RequestSpecification multiPart(java.lang.String controlName, java.lang.String contentBody)- Specified by:
multiPartin interfaceio.restassured.specification.RequestSpecification
-
params
public io.restassured.specification.RequestSpecification params(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)- Specified by:
paramsin interfaceio.restassured.specification.RequestSpecification
-
params
public io.restassured.specification.RequestSpecification params(java.util.Map<java.lang.String,?> parametersMap)- Specified by:
paramsin interfaceio.restassured.specification.RequestSpecification
-
param
public io.restassured.specification.RequestSpecification param(java.lang.String parameterName, java.lang.Object... parameterValues)- Specified by:
paramin interfaceio.restassured.specification.RequestSpecification
-
param
public io.restassured.specification.RequestSpecification param(java.lang.String parameterName, java.util.Collection<?> parameterValues)- Specified by:
paramin interfaceio.restassured.specification.RequestSpecification
-
queryParams
public io.restassured.specification.RequestSpecification queryParams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)- Specified by:
queryParamsin interfaceio.restassured.specification.RequestSpecification
-
queryParams
public io.restassured.specification.RequestSpecification queryParams(java.util.Map<java.lang.String,?> parametersMap)- Specified by:
queryParamsin interfaceio.restassured.specification.RequestSpecification
-
queryParam
public io.restassured.specification.RequestSpecification queryParam(java.lang.String parameterName, java.lang.Object... parameterValues)- Specified by:
queryParamin interfaceio.restassured.specification.RequestSpecification
-
queryParam
public io.restassured.specification.RequestSpecification queryParam(java.lang.String parameterName, java.util.Collection<?> parameterValues)- Specified by:
queryParamin interfaceio.restassured.specification.RequestSpecification
-
formParams
public io.restassured.specification.RequestSpecification formParams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)- Specified by:
formParamsin interfaceio.restassured.specification.RequestSpecification
-
formParams
public io.restassured.specification.RequestSpecification formParams(java.util.Map<java.lang.String,?> parametersMap)- Specified by:
formParamsin interfaceio.restassured.specification.RequestSpecification
-
formParam
public io.restassured.specification.RequestSpecification formParam(java.lang.String parameterName, java.lang.Object... parameterValues)- Specified by:
formParamin interfaceio.restassured.specification.RequestSpecification
-
formParam
public io.restassured.specification.RequestSpecification formParam(java.lang.String parameterName, java.util.Collection<?> parameterValues)- Specified by:
formParamin interfaceio.restassured.specification.RequestSpecification
-
pathParam
public io.restassured.specification.RequestSpecification pathParam(java.lang.String parameterName, java.lang.Object parameterValue)- Specified by:
pathParamin interfaceio.restassured.specification.RequestSpecification
-
pathParams
public io.restassured.specification.RequestSpecification pathParams(java.lang.String firstParameterName, java.lang.Object firstParameterValue, java.lang.Object... parameterNameValuePairs)- Specified by:
pathParamsin interfaceio.restassured.specification.RequestSpecification
-
pathParams
public io.restassured.specification.RequestSpecification pathParams(java.util.Map<java.lang.String,?> parameterNameValuePairs)- Specified by:
pathParamsin interfaceio.restassured.specification.RequestSpecification
-
getCookies
public io.restassured.http.Cookies getCookies()- Specified by:
getCookiesin interfaceio.restassured.specification.QueryableRequestSpecification
-
cookies
public io.restassured.specification.RequestSpecification cookies(java.util.Map<java.lang.String,?> cookies)- Specified by:
cookiesin interfaceio.restassured.specification.RequestSpecification
-
cookies
public io.restassured.specification.RequestSpecification cookies(io.restassured.http.Cookies cookies)- Specified by:
cookiesin interfaceio.restassured.specification.RequestSpecification
-
cookie
public io.restassured.specification.RequestSpecification cookie(java.lang.String cookieName, java.lang.Object value, java.lang.Object... additionalValues)- Specified by:
cookiein interfaceio.restassured.specification.RequestSpecification
-
cookie
public io.restassured.specification.RequestSpecification cookie(java.lang.String cookieName)- Specified by:
cookiein interfaceio.restassured.specification.RequestSpecification
-
cookie
public io.restassured.specification.RequestSpecification cookie(io.restassured.http.Cookie cookie)- Specified by:
cookiein interfaceio.restassured.specification.RequestSpecification
-
cookies
public io.restassured.specification.RequestSpecification cookies(java.lang.String firstCookieName, java.lang.Object firstCookieValue, java.lang.Object... cookieNameValuePairs)- Specified by:
cookiesin interfaceio.restassured.specification.RequestSpecification
-
serializeIfNeeded
protected java.lang.String serializeIfNeeded(java.lang.Object object) -
keyStore
public io.restassured.specification.RequestSpecification keyStore(java.lang.String pathToJks, java.lang.String password)- Specified by:
keyStorein interfaceio.restassured.specification.RequestSpecification
-
keyStore
public io.restassured.specification.RequestSpecification keyStore(java.io.File pathToJks, java.lang.String password)- Specified by:
keyStorein interfaceio.restassured.specification.RequestSpecification
-
trustStore
public io.restassured.specification.RequestSpecification trustStore(java.security.KeyStore trustStore)- Specified by:
trustStorein interfaceio.restassured.specification.RequestSpecification
-
relaxedHTTPSValidation
public io.restassured.specification.RequestSpecification relaxedHTTPSValidation()- Specified by:
relaxedHTTPSValidationin interfaceio.restassured.specification.RequestSpecification
-
relaxedHTTPSValidation
public io.restassured.specification.RequestSpecification relaxedHTTPSValidation(java.lang.String protocol)- Specified by:
relaxedHTTPSValidationin interfaceio.restassured.specification.RequestSpecification
-
authentication
public io.restassured.specification.AuthenticationSpecification authentication() -
auth
public io.restassured.specification.AuthenticationSpecification auth()- Specified by:
authin interfaceio.restassured.specification.RequestSpecification
-
setAuthenticationScheme
protected void setAuthenticationScheme(io.restassured.authentication.AuthenticationScheme scheme)Method created ONLY for using in groovy (rest assured internals) -
setauthenticationScheme
protected io.restassured.config.RestAssuredConfig setauthenticationScheme()Method created ONLY for using in groovy (rest assured internals) -
getFilters
protected java.util.List<io.restassured.filter.Filter> getFilters()Method created ONLY for using in groovy (rest assured internals) -
getfilters
protected java.util.List<io.restassured.filter.Filter> getfilters()Method created ONLY for using in groovy (rest assured internals) -
config
public io.restassured.specification.RequestSpecification config(io.restassured.config.RestAssuredConfig config)- Specified by:
configin interfaceio.restassured.specification.RequestSpecification
-
getConfig
public io.restassured.config.RestAssuredConfig getConfig()- Specified by:
getConfigin interfaceio.restassured.specification.QueryableRequestSpecification
-
baseUri
public io.restassured.specification.RequestSpecification baseUri(java.lang.String baseUri)- Specified by:
baseUriin interfaceio.restassured.specification.RequestSpecification
-
basePath
public io.restassured.specification.RequestSpecification basePath(java.lang.String basePath)- Specified by:
basePathin interfaceio.restassured.specification.RequestSpecification
-
sessionId
public io.restassured.specification.RequestSpecification sessionId(java.lang.String sessionIdValue)- Specified by:
sessionIdin interfaceio.restassured.specification.RequestSpecification
-
sessionId
public io.restassured.specification.RequestSpecification sessionId(java.lang.String sessionIdName, java.lang.String sessionIdValue)- Specified by:
sessionIdin interfaceio.restassured.specification.RequestSpecification
-
urlEncodingEnabled
public io.restassured.specification.RequestSpecification urlEncodingEnabled(boolean isEnabled)- Specified by:
urlEncodingEnabledin interfaceio.restassured.specification.RequestSpecification
-
port
public io.restassured.specification.RequestSpecification port(int port)- Specified by:
portin interfaceio.restassured.specification.RequestSpecification
-
spec
public io.restassured.specification.RequestSpecification spec(io.restassured.specification.RequestSpecification requestSpecificationToMerge)- Specified by:
specin interfaceio.restassured.specification.RequestSpecification
-
setRestReportingHelper
-
response
public io.restassured.specification.ResponseSpecification response()- Specified by:
responsein interfaceio.restassured.specification.RequestSpecification
-
and
public io.restassured.specification.RequestSpecification and()- Specified by:
andin interfaceio.restassured.specification.RequestSpecification
-
with
public io.restassured.specification.RequestSpecification with()- Specified by:
within interfaceio.restassured.specification.RequestSpecification
-
then
public io.restassured.specification.ResponseSpecification then()- Specified by:
thenin interfaceio.restassured.specification.RequestSpecification
-
expect
public io.restassured.specification.ResponseSpecification expect()- Specified by:
expectin interfaceio.restassured.specification.RequestSpecification
-
when
public io.restassured.specification.RequestSpecification when()- Specified by:
whenin interfaceio.restassured.specification.RequestSpecification
-
given
public io.restassured.specification.RequestSpecification given()- Specified by:
givenin interfaceio.restassured.specification.RequestSpecification
-
that
public io.restassured.specification.RequestSpecification that()- Specified by:
thatin interfaceio.restassured.specification.RequestSpecification
-
request
public io.restassured.specification.RequestSpecification request()- Specified by:
requestin interfaceio.restassured.specification.RequestSpecification
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
check
protected io.restassured.specification.ResponseSpecification check(io.restassured.specification.ResponseSpecification specification) -
decorate
protected io.restassured.specification.ResponseSpecification decorate(io.restassured.specification.ResponseSpecification specification) -
decorate
-
getCore
public io.restassured.internal.RequestSpecificationImpl getCore()Method created for using in tests -
setResponseSpecification
protected void setResponseSpecification(io.restassured.specification.ResponseSpecification specification)Method created for using ONLY in groovy (rest assured internals) -
setresponseSpecification
protected void setresponseSpecification(io.restassured.specification.ResponseSpecification specification)Method created for using ONLY in groovy (rest assured internals) -
getRestAssuredConfig
protected io.restassured.config.RestAssuredConfig getRestAssuredConfig()Method created for using ONLY in groovy (rest assured internals) -
getrestAssuredConfig
protected io.restassured.config.RestAssuredConfig getrestAssuredConfig()Method created for using ONLY in groovy (rest assured internals)
-