Interface BlockingStreamingHttpRequest
-
- All Superinterfaces:
HttpMetaData,HttpRequestMetaData
public interface BlockingStreamingHttpRequest extends HttpRequestMetaData
The equivalent ofHttpRequestbut provides the payload as aBlockingIterable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default BlockingStreamingHttpRequestaddCookie(HttpCookiePair cookie)Adds a cookie.default BlockingStreamingHttpRequestaddCookie(java.lang.CharSequence name, java.lang.CharSequence value)default BlockingStreamingHttpRequestaddHeader(java.lang.CharSequence name, java.lang.CharSequence value)Adds a new header with the specifiednameandvalue.default BlockingStreamingHttpRequestaddHeaders(HttpHeaders headers)Adds all header names and values ofheadersobject.BlockingStreamingHttpRequestaddQueryParameter(java.lang.String key, java.lang.String value)Adds a new query parameter with the specifiedkeyandvalue, which will be percent-encoded if needed.BlockingStreamingHttpRequestaddQueryParameters(java.lang.String key, java.lang.Iterable<java.lang.String> values)Adds new query parameters with the specifiedkeyandvalues.BlockingStreamingHttpRequestaddQueryParameters(java.lang.String key, java.lang.String... values)Adds new query parameters with the specifiedkeyandvalues.default BlockingStreamingHttpRequestaddSetCookie(HttpSetCookie cookie)Adds a set-cookie.default BlockingStreamingHttpRequestaddSetCookie(java.lang.CharSequence name, java.lang.CharSequence value)BlockingStreamingHttpRequestappendPathSegments(java.lang.String... segments)Appends segments to the currentHttpRequestMetaData.path(), performing encoding of each segment (including ('/') characters) according to percent-encoding.BlockingStreamingHttpRequestencoding(ContentCodec encoding)TheContentCodecused to encode the payload of a request or a response.BlockingStreamingHttpRequestmethod(HttpRequestMethod method)Set theHttpRequestMethodof thisStreamingHttpRequest.BlockingStreamingHttpRequestpath(java.lang.String path)Sets the path, performing encoding according to percent-encoding, except for forward-slash ('/') characters.BlockingIterable<Buffer>payloadBody()BlockingStreamingHttpRequestpayloadBody(CloseableIterable<Buffer> payloadBody)Returns aBlockingStreamingHttpRequestwith its underlying payload set topayloadBody.<T> BlockingStreamingHttpRequestpayloadBody(CloseableIterable<T> payloadBody, HttpSerializer<T> serializer)Returns aBlockingStreamingHttpRequestwith its underlying payload set to the result of serialization.default <T> BlockingIterable<T>payloadBody(HttpDeserializer<T> deserializer)Gets and deserializes the payload body.BlockingStreamingHttpRequestpayloadBody(java.io.InputStream payloadBody)Returns aBlockingStreamingHttpRequestwith its underlying payload set topayloadBody.BlockingStreamingHttpRequestpayloadBody(java.lang.Iterable<Buffer> payloadBody)Returns aBlockingStreamingHttpRequestwith its underlying payload set topayloadBody.<T> BlockingStreamingHttpRequestpayloadBody(java.lang.Iterable<T> payloadBody, HttpSerializer<T> serializer)Returns aBlockingStreamingHttpRequestwith its underlying payload set to the result of serialization.default java.io.InputStreampayloadBodyInputStream()Gets the underlying payload as aInputStream.BlockingStreamingHttpRequestquery(java.lang.String query)Sets the path, performing encoding according to rfc3986, Query.BlockingStreamingHttpRequestrawPath(java.lang.String path)Sets the path topath, without any encoding performed.BlockingStreamingHttpRequestrawQuery(java.lang.String query)Sets the query component toquery, without any encoding performed.BlockingStreamingHttpRequestrequestTarget(java.lang.String requestTarget)Set the request-target.BlockingStreamingHttpRequestrequestTarget(java.lang.String requestTarget, java.nio.charset.Charset encoding)Set the request-target.default BlockingStreamingHttpRequestsetHeader(java.lang.CharSequence name, java.lang.CharSequence value)Sets a header with the specifiednameandvalue.default BlockingStreamingHttpRequestsetHeaders(HttpHeaders headers)Clears the current header entries and copies all header entries of the specifiedheadersobject.BlockingStreamingHttpRequestsetQueryParameter(java.lang.String key, java.lang.String value)BlockingStreamingHttpRequestsetQueryParameters(java.lang.String key, java.lang.Iterable<java.lang.String> values)Sets new query parameters with the specifiedkeyandvalues.BlockingStreamingHttpRequestsetQueryParameters(java.lang.String key, java.lang.String... values)Sets new query parameters with the specifiedkeyandvalues.Single<HttpRequest>toRequest()Translates thisBlockingStreamingHttpRequestto aHttpRequest.StreamingHttpRequesttoStreamingRequest()Translates thisBlockingStreamingHttpRequestto aStreamingHttpRequest.<T> BlockingStreamingHttpRequesttransform(TrailersTransformer<T,Buffer> trailersTransformer)Returns aBlockingStreamingHttpRequestwith its underlying payload transformed toBuffers, with access to the trailers.<T> BlockingStreamingHttpRequesttransformPayloadBody(java.util.function.Function<BlockingIterable<Buffer>,BlockingIterable<T>> transformer, HttpSerializer<T> serializer)Returns aBlockingStreamingHttpRequestwith its underlying payload transformed to the result of serialization.default <T,R>
BlockingStreamingHttpRequesttransformPayloadBody(java.util.function.Function<BlockingIterable<T>,BlockingIterable<R>> transformer, HttpDeserializer<T> deserializer, HttpSerializer<R> serializer)Returns aBlockingStreamingHttpRequestwith its underlying payload transformed to the result of serialization.BlockingStreamingHttpRequesttransformPayloadBody(java.util.function.UnaryOperator<BlockingIterable<Buffer>> transformer)Returns aBlockingStreamingHttpRequestwith its underlying payload transformed toBuffers.<T> BlockingStreamingHttpRequesttransformRaw(TrailersTransformer<T,java.lang.Object> trailersTransformer)Deprecated.BlockingStreamingHttpRequesttransformRawPayloadBody(java.util.function.UnaryOperator<BlockingIterable<?>> transformer)Deprecated.BlockingStreamingHttpRequestversion(HttpProtocolVersion version)Set the protocol version of thisHttpMetaData.-
Methods inherited from interface io.servicetalk.http.api.HttpMetaData
encoding, headers, toString, toString, version
-
Methods inherited from interface io.servicetalk.http.api.HttpRequestMetaData
effectiveHostAndPort, hasQueryParameter, hasQueryParameter, host, method, path, port, query, queryParameter, queryParameters, queryParameters, queryParametersIterator, queryParametersKeys, queryParametersSize, rawPath, rawQuery, removeQueryParameters, removeQueryParameters, requestTarget, requestTarget, scheme, userInfo
-
-
-
-
Method Detail
-
payloadBody
BlockingIterable<Buffer> payloadBody()
-
payloadBodyInputStream
default java.io.InputStream payloadBodyInputStream()
Gets the underlying payload as aInputStream.- Returns:
- The
InputStreamrepresentation of the underlying payload body.
-
payloadBody
default <T> BlockingIterable<T> payloadBody(HttpDeserializer<T> deserializer)
Gets and deserializes the payload body.- Type Parameters:
T- The resulting type of the deserialization operation.- Parameters:
deserializer- The function that deserializes the underlyingBlockingIterable.- Returns:
- The results of the deserialization operation.
-
payloadBody
BlockingStreamingHttpRequest payloadBody(java.lang.Iterable<Buffer> payloadBody)
Returns aBlockingStreamingHttpRequestwith its underlying payload set topayloadBody.A best effort will be made to apply back pressure to the existing payload body which is being replaced. If this default policy is not sufficient you can use
transformPayloadBody(UnaryOperator)for more fine grain control.This method reserves the right to delay completion/consumption of
payloadBody. This may occur due to the combination with the existing payload body that is being replaced.- Parameters:
payloadBody- The new payload body.- Returns:
this
-
payloadBody
BlockingStreamingHttpRequest payloadBody(CloseableIterable<Buffer> payloadBody)
Returns aBlockingStreamingHttpRequestwith its underlying payload set topayloadBody.A best effort will be made to apply back pressure to the existing payload body which is being replaced. If this default policy is not sufficient you can use
transformPayloadBody(UnaryOperator)for more fine grain control.This method reserves the right to delay completion/consumption of
payloadBody. This may occur due to the combination with the existing payload body that is being replaced.- Parameters:
payloadBody- The new payload body.- Returns:
this
-
payloadBody
BlockingStreamingHttpRequest payloadBody(java.io.InputStream payloadBody)
Returns aBlockingStreamingHttpRequestwith its underlying payload set topayloadBody.A best effort will be made to apply back pressure to the existing payload body which is being replaced. If this default policy is not sufficient you can use
transformPayloadBody(UnaryOperator)for more fine grain control.This method reserves the right to delay completion/consumption of
payloadBody. This may occur due to the combination with the existing payload body that is being replaced.- Parameters:
payloadBody- The new payload body.- Returns:
this
-
payloadBody
<T> BlockingStreamingHttpRequest payloadBody(java.lang.Iterable<T> payloadBody, HttpSerializer<T> serializer)
Returns aBlockingStreamingHttpRequestwith its underlying payload set to the result of serialization.A best effort will be made to apply back pressure to the existing payload body which is being replaced. If this default policy is not sufficient you can use
transformPayloadBody(Function, HttpSerializer)for more fine grain control.This method reserves the right to delay completion/consumption of
payloadBody. This may occur due to the combination with the existing payload body that is being replaced.- Type Parameters:
T- The type of objects to serialize.- Parameters:
payloadBody- The new payload body, prior to serialization.serializer- Used to serialize the payload body.- Returns:
this
-
payloadBody
<T> BlockingStreamingHttpRequest payloadBody(CloseableIterable<T> payloadBody, HttpSerializer<T> serializer)
Returns aBlockingStreamingHttpRequestwith its underlying payload set to the result of serialization.A best effort will be made to apply back pressure to the existing payload body which is being replaced. If this default policy is not sufficient you can use
transformPayloadBody(Function, HttpSerializer)for more fine grain control.This method reserves the right to delay completion/consumption of
payloadBody. This may occur due to the combination with the existing payload body that is being replaced.- Type Parameters:
T- The type of objects to serialize.- Parameters:
payloadBody- The new payload body, prior to serialization.serializer- Used to serialize the payload body.- Returns:
this
-
transformPayloadBody
<T> BlockingStreamingHttpRequest transformPayloadBody(java.util.function.Function<BlockingIterable<Buffer>,BlockingIterable<T>> transformer, HttpSerializer<T> serializer)
Returns aBlockingStreamingHttpRequestwith its underlying payload transformed to the result of serialization.- Type Parameters:
T- The type of objects to serialize.- Parameters:
transformer- AFunctionwhich take as a parameter the existing payload bodyBlockingIterableand returns the new payload bodyBlockingIterableprior to serialization. It is assumed the existing payload bodyBlockingIterablewill be transformed/consumed or else no more requests may be processed.serializer- Used to serialize the payload body.- Returns:
this
-
transformPayloadBody
default <T,R> BlockingStreamingHttpRequest transformPayloadBody(java.util.function.Function<BlockingIterable<T>,BlockingIterable<R>> transformer, HttpDeserializer<T> deserializer, HttpSerializer<R> serializer)
Returns aBlockingStreamingHttpRequestwith its underlying payload transformed to the result of serialization.- Type Parameters:
T- The type of objects to deserialize.R- The type of objects to serialize.- Parameters:
transformer- AFunctionwhich take as a parameter the existing payload bodyBlockingIterableand returns the new payload bodyBlockingIterableprior to serialization. It is assumed the existing payload bodyBlockingIterablewill be transformed/consumed or else no more requests may be processed.deserializer- Used to deserialize the existing payload body.serializer- Used to serialize the payload body.- Returns:
this
-
transformPayloadBody
BlockingStreamingHttpRequest transformPayloadBody(java.util.function.UnaryOperator<BlockingIterable<Buffer>> transformer)
Returns aBlockingStreamingHttpRequestwith its underlying payload transformed toBuffers.- Parameters:
transformer- AFunctionwhich take as a parameter the existing payload bodyBlockingIterableand returns the new payload bodyBlockingIterable. It is assumed the existing payload bodyBlockingIterablewill be transformed/consumed or else no more requests may be processed.- Returns:
this
-
transformRawPayloadBody
@Deprecated BlockingStreamingHttpRequest transformRawPayloadBody(java.util.function.UnaryOperator<BlockingIterable<?>> transformer)
Deprecated.Returns aBlockingStreamingHttpRequestwith its underlying payload transformed. Note that the raw objects of the underlyingIterablemay be exposed. The object types are not guaranteed to be homogeneous.- Parameters:
transformer- Responsible for transforming the payload body.- Returns:
this
-
transform
<T> BlockingStreamingHttpRequest transform(TrailersTransformer<T,Buffer> trailersTransformer)
Returns aBlockingStreamingHttpRequestwith its underlying payload transformed toBuffers, with access to the trailers.- Type Parameters:
T- The type of state used during the transformation.- Parameters:
trailersTransformer-TrailersTransformerto use for this transform.- Returns:
this
-
transformRaw
@Deprecated <T> BlockingStreamingHttpRequest transformRaw(TrailersTransformer<T,java.lang.Object> trailersTransformer)
Deprecated.Returns aBlockingStreamingHttpRequestwith its underlying payload transformed toObjects, with access to the trailers.- Type Parameters:
T- The type of state used during the transformation.- Parameters:
trailersTransformer-TrailersTransformerto use for this transform.- Returns:
this
-
toRequest
Single<HttpRequest> toRequest()
Translates thisBlockingStreamingHttpRequestto aHttpRequest.- Returns:
- a
Singlethat completes with aHttpRequestrepresentation of thisBlockingStreamingHttpRequest.
-
toStreamingRequest
StreamingHttpRequest toStreamingRequest()
Translates thisBlockingStreamingHttpRequestto aStreamingHttpRequest.- Returns:
- a
StreamingHttpRequestrepresentation of thisBlockingStreamingHttpRequest.
-
rawPath
BlockingStreamingHttpRequest rawPath(java.lang.String path)
Description copied from interface:HttpRequestMetaDataSets the path topath, without any encoding performed. This assumes that any characters that require encoding have been encoded according to percent-encoding by the caller.Because this modifies the request target, this may result in the clearing of internal caches. See
HttpRequestMetaData.requestTarget(String).- Specified by:
rawPathin interfaceHttpRequestMetaData- Parameters:
path- the encoded path to set.- Returns:
this.
-
path
BlockingStreamingHttpRequest path(java.lang.String path)
Description copied from interface:HttpRequestMetaDataSets the path, performing encoding according to percent-encoding, except for forward-slash ('/') characters. This allows forpath("/abc")without it turning into'%2Fabc'.- Specified by:
pathin interfaceHttpRequestMetaData- Parameters:
path- the un-encoded path to set.- Returns:
this.
-
appendPathSegments
BlockingStreamingHttpRequest appendPathSegments(java.lang.String... segments)
Description copied from interface:HttpRequestMetaDataAppends segments to the currentHttpRequestMetaData.path(), performing encoding of each segment (including ('/') characters) according to percent-encoding. A/is used to separate each segment and between the currentHttpRequestMetaData.path()and the following segments.- Specified by:
appendPathSegmentsin interfaceHttpRequestMetaData- Parameters:
segments- the un-encoded path to set.- Returns:
this.
-
rawQuery
BlockingStreamingHttpRequest rawQuery(@Nullable java.lang.String query)
Description copied from interface:HttpRequestMetaDataSets the query component toquery, without any encoding performed. This assumes that any characters that require encoding have been encoded according to percent-encoding by the caller.Because this modifies the request target, this may result in the clearing of internal caches. See
HttpRequestMetaData.requestTarget(String).- Specified by:
rawQueryin interfaceHttpRequestMetaData- Parameters:
query- the encoded query to set.nullwill clear the query value (e.g. no?present inHttpRequestMetaData.requestTarget().- Returns:
this.
-
query
BlockingStreamingHttpRequest query(@Nullable java.lang.String query)
Description copied from interface:HttpRequestMetaDataSets the path, performing encoding according to rfc3986, Query.- Specified by:
queryin interfaceHttpRequestMetaData- Parameters:
query- the un-encoded query to set.nullwill clear the query value (e.g. no?present inHttpRequestMetaData.requestTarget().- Returns:
this.
-
addQueryParameter
BlockingStreamingHttpRequest addQueryParameter(java.lang.String key, java.lang.String value)
Description copied from interface:HttpRequestMetaDataAdds a new query parameter with the specifiedkeyandvalue, which will be percent-encoded if needed.- Specified by:
addQueryParameterin interfaceHttpRequestMetaData- Parameters:
key- the query parameter key.value- the query parameter value.- Returns:
this.
-
addQueryParameters
BlockingStreamingHttpRequest addQueryParameters(java.lang.String key, java.lang.Iterable<java.lang.String> values)
Description copied from interface:HttpRequestMetaDataAdds new query parameters with the specifiedkeyandvalues. This method is semantically equivalent to:for (T value : values) { addQueryParameter(key, value); }- Specified by:
addQueryParametersin interfaceHttpRequestMetaData- Parameters:
key- the query parameter key.values- the query parameter values.- Returns:
this.
-
addQueryParameters
BlockingStreamingHttpRequest addQueryParameters(java.lang.String key, java.lang.String... values)
Description copied from interface:HttpRequestMetaDataAdds new query parameters with the specifiedkeyandvalues. This method is semantically equivalent to:for (T value : values) { query.addQueryParameter(key, value); }- Specified by:
addQueryParametersin interfaceHttpRequestMetaData- Parameters:
key- the query parameter key.values- the query parameter values.- Returns:
this.
-
setQueryParameter
BlockingStreamingHttpRequest setQueryParameter(java.lang.String key, java.lang.String value)
Description copied from interface:HttpRequestMetaDataSets a query parameter with the specifiedkeyandvalue, which will be percent-encoded if needed. Any existing query parameters with the same key are overwritten.- Specified by:
setQueryParameterin interfaceHttpRequestMetaData- Parameters:
key- the query parameter key.value- the query parameter value.- Returns:
this.
-
setQueryParameters
BlockingStreamingHttpRequest setQueryParameters(java.lang.String key, java.lang.Iterable<java.lang.String> values)
Description copied from interface:HttpRequestMetaDataSets new query parameters with the specifiedkeyandvalues. This method is equivalent to:removeQueryParameter(key); for (T value : values) { query.addQueryParameter(key, value); }- Specified by:
setQueryParametersin interfaceHttpRequestMetaData- Parameters:
key- the query parameter key.values- the query parameter values.- Returns:
this.
-
setQueryParameters
BlockingStreamingHttpRequest setQueryParameters(java.lang.String key, java.lang.String... values)
Description copied from interface:HttpRequestMetaDataSets new query parameters with the specifiedkeyandvalues. This method is equivalent to:removeQueryParameter(key); for (T value : values) { query.addQueryParameter(key, value); }- Specified by:
setQueryParametersin interfaceHttpRequestMetaData- Parameters:
key- the query parameter key.values- the query parameter values.- Returns:
this.
-
version
BlockingStreamingHttpRequest version(HttpProtocolVersion version)
Description copied from interface:HttpMetaDataSet the protocol version of thisHttpMetaData.- Specified by:
versionin interfaceHttpMetaData- Specified by:
versionin interfaceHttpRequestMetaData- Parameters:
version- the protocol version to set.- Returns:
this.
-
encoding
BlockingStreamingHttpRequest encoding(ContentCodec encoding)
Description copied from interface:HttpMetaDataTheContentCodecused to encode the payload of a request or a response. If the endpoint is setup withContentCodingHttpServiceFilter, the server will auto-establish the accepted encoding for the response, unless the caller provides a specific encoding by calling this method. Any encoding passed here, takes precedence. In other words, a compressed response, can be disabled by passingContentCodings.identity().- Specified by:
encodingin interfaceHttpMetaData- Parameters:
encoding- TheContentCodecused for the encoding of the payload.- Returns:
this.- See Also:
- Content-Encoding
-
method
BlockingStreamingHttpRequest method(HttpRequestMethod method)
Description copied from interface:HttpRequestMetaDataSet theHttpRequestMethodof thisStreamingHttpRequest.- Specified by:
methodin interfaceHttpRequestMetaData- Parameters:
method- theHttpRequestMethodto set.- Returns:
this.
-
requestTarget
BlockingStreamingHttpRequest requestTarget(java.lang.String requestTarget)
Description copied from interface:HttpRequestMetaDataSet the request-target.This will be treated as encoded according to percent-encoding.
This may result in clearing of internal caches used by methods that are derived from the
request-target, such asHttpRequestMetaData.path(),HttpRequestMetaData.rawQuery(), etc.- Specified by:
requestTargetin interfaceHttpRequestMetaData- Parameters:
requestTarget- the percent-encoded request-target to set.- Returns:
this.
-
requestTarget
BlockingStreamingHttpRequest requestTarget(java.lang.String requestTarget, java.nio.charset.Charset encoding)
Description copied from interface:HttpRequestMetaDataSet the request-target.This may result in clearing of internal caches used by methods that are derived from the
request-target, such asHttpRequestMetaData.path(),HttpRequestMetaData.rawQuery(), etc.- Specified by:
requestTargetin interfaceHttpRequestMetaData- Parameters:
requestTarget- the request-target to set.encoding- theCharsetto use to encoderequestTargetbefore setting the value.- Returns:
this.
-
addHeader
default BlockingStreamingHttpRequest addHeader(java.lang.CharSequence name, java.lang.CharSequence value)
Description copied from interface:HttpMetaDataAdds a new header with the specifiednameandvalue.- Specified by:
addHeaderin interfaceHttpMetaData- Specified by:
addHeaderin interfaceHttpRequestMetaData- Parameters:
name- the name of the header.value- the value of the header.- Returns:
this.
-
addHeaders
default BlockingStreamingHttpRequest addHeaders(HttpHeaders headers)
Description copied from interface:HttpMetaDataAdds all header names and values ofheadersobject.- Specified by:
addHeadersin interfaceHttpMetaData- Specified by:
addHeadersin interfaceHttpRequestMetaData- Parameters:
headers- the headers to add.- Returns:
this.
-
setHeader
default BlockingStreamingHttpRequest setHeader(java.lang.CharSequence name, java.lang.CharSequence value)
Description copied from interface:HttpMetaDataSets a header with the specifiednameandvalue. Any existing headers with the same name are overwritten.- Specified by:
setHeaderin interfaceHttpMetaData- Specified by:
setHeaderin interfaceHttpRequestMetaData- Parameters:
name- the name of the header.value- the value of the header.- Returns:
this.
-
setHeaders
default BlockingStreamingHttpRequest setHeaders(HttpHeaders headers)
Description copied from interface:HttpMetaDataClears the current header entries and copies all header entries of the specifiedheadersobject.- Specified by:
setHeadersin interfaceHttpMetaData- Specified by:
setHeadersin interfaceHttpRequestMetaData- Parameters:
headers- the headers object which contains new values.- Returns:
this.
-
addCookie
default BlockingStreamingHttpRequest addCookie(HttpCookiePair cookie)
Description copied from interface:HttpMetaDataAdds a cookie.This may result in multiple
HttpCookiePairs with same name.- Specified by:
addCookiein interfaceHttpMetaData- Specified by:
addCookiein interfaceHttpRequestMetaData- Parameters:
cookie- the cookie to add.- Returns:
this.
-
addCookie
default BlockingStreamingHttpRequest addCookie(java.lang.CharSequence name, java.lang.CharSequence value)
Description copied from interface:HttpMetaDataAdds a cookie with the specifiednameandvalue.This may result in multiple
HttpSetCookies with same name. Added cookie will not be wrapped, not secure, and not HTTP-only, with no path, domain, expire date and maximum age.- Specified by:
addCookiein interfaceHttpMetaData- Specified by:
addCookiein interfaceHttpRequestMetaData- Parameters:
name- the name of the cookie.value- the value of the cookie.- Returns:
this.
-
addSetCookie
default BlockingStreamingHttpRequest addSetCookie(HttpSetCookie cookie)
Description copied from interface:HttpMetaDataAdds a set-cookie.This may result in multiple
HttpSetCookies with same name.- Specified by:
addSetCookiein interfaceHttpMetaData- Specified by:
addSetCookiein interfaceHttpRequestMetaData- Parameters:
cookie- the cookie to add.- Returns:
this.
-
addSetCookie
default BlockingStreamingHttpRequest addSetCookie(java.lang.CharSequence name, java.lang.CharSequence value)
Description copied from interface:HttpMetaDataAdds a set-cookie with the specifiednameandvalue.This may result in multiple
HttpSetCookies with same name. Added cookie will not be wrapped, not secure, and not HTTP-only, with no path, domain, expire date and maximum age.- Specified by:
addSetCookiein interfaceHttpMetaData- Specified by:
addSetCookiein interfaceHttpRequestMetaData- Parameters:
name- the name of the cookie.value- the value of the cookie.- Returns:
this.
-
-