Package | Description |
---|---|
feign | |
feign.auth | |
feign.codec |
Modifier and Type | Method and Description |
---|---|
RequestTemplate |
RequestTemplate.append(CharSequence value)
Deprecated.
|
RequestTemplate |
RequestTemplate.body(byte[] data,
Charset charset)
Sets the Body and Charset for this request.
|
RequestTemplate |
RequestTemplate.body(Request.Body body)
Deprecated.
use
body(byte[], Charset) instead. |
RequestTemplate |
RequestTemplate.body(String bodyText)
Set the Body for this request.
|
RequestTemplate |
RequestTemplate.bodyTemplate(String bodyTemplate)
Specify the Body Template to use.
|
RequestTemplate |
RequestTemplate.bodyTemplate(String bodyTemplate,
Charset charset)
Specify the Body Template to use.
|
RequestTemplate |
RequestTemplate.collectionFormat(CollectionFormat collectionFormat)
The Collection Format to use when resolving variables that represent
Iterable s or
Collection s |
RequestTemplate |
RequestTemplate.decodeSlash(boolean decodeSlash)
Set whether do encode slash / characters when resolving this template.
|
RequestTemplate |
RequestTemplate.feignTarget(Target<?> feignTarget) |
static RequestTemplate |
RequestTemplate.from(RequestTemplate requestTemplate)
Create a Request Template from an existing Request Template.
|
RequestTemplate |
RequestTemplate.header(String name,
Iterable<String> values)
Specify a Header, with the specified values.
|
RequestTemplate |
RequestTemplate.header(String name,
String... values) |
RequestTemplate |
RequestTemplate.headers(Map<String,Collection<String>> headers)
Headers for this Request.
|
RequestTemplate |
RequestTemplate.insert(int pos,
CharSequence value)
Deprecated.
see
target(String) |
RequestTemplate |
RequestTemplate.method(Request.HttpMethod method)
Set the Http Method.
|
RequestTemplate |
RequestTemplate.method(String method)
Deprecated.
see
RequestTemplate#method(HttpMethod) |
RequestTemplate |
RequestTemplate.methodMetadata(MethodMetadata methodMetadata) |
RequestTemplate |
RequestTemplate.queries(Map<String,Collection<String>> queries)
Sets the Query Parameters.
|
RequestTemplate |
RequestTemplate.query(String name,
Iterable<String> values)
Specify a Query String parameter, with the specified values.
|
RequestTemplate |
RequestTemplate.query(String name,
Iterable<String> values,
CollectionFormat collectionFormat)
Specify a Query String parameter, with the specified values.
|
RequestTemplate |
RequestTemplate.query(String name,
String... values) |
RequestTemplate |
RequestTemplate.removeHeader(String name)
Clear on reader from
RequestTemplate |
RequestTemplate |
Request.requestTemplate() |
RequestTemplate |
RequestTemplate.resolve(Map<String,?> variables)
Resolve all expressions using the variable value substitutions provided.
|
RequestTemplate |
RequestTemplate.target(String target)
Set the target host for this request.
|
RequestTemplate |
MethodMetadata.template() |
RequestTemplate |
RequestTemplate.uri(String uri)
Set the Uri for the request, replacing the existing uri if set.
|
RequestTemplate |
RequestTemplate.uri(String uri,
boolean append)
Set the uri for the request.
|
Modifier and Type | Method and Description |
---|---|
Request |
Target.apply(RequestTemplate input)
Targets a template to this target, adding the
base url and any target-specific
headers or query parameters. |
Request |
Target.HardCodedTarget.apply(RequestTemplate input) |
Request |
Target.EmptyTarget.apply(RequestTemplate input) |
void |
RequestInterceptor.apply(RequestTemplate template)
Called for every request.
|
static Request |
Request.create(Request.HttpMethod httpMethod,
String url,
Map<String,Collection<String>> headers,
byte[] body,
Charset charset,
RequestTemplate requestTemplate)
Builds a Request.
|
static Request |
Request.create(Request.HttpMethod httpMethod,
String url,
Map<String,Collection<String>> headers,
Request.Body body,
RequestTemplate requestTemplate)
Builds a Request.
|
static RequestTemplate |
RequestTemplate.from(RequestTemplate requestTemplate)
Create a Request Template from an existing Request Template.
|
Response.Builder |
Response.Builder.requestTemplate(RequestTemplate requestTemplate)
The Request Template used for the original request.
|
Constructor and Description |
---|
RequestTemplate(RequestTemplate toCopy)
Deprecated.
replaced by
from(RequestTemplate) |
Modifier and Type | Method and Description |
---|---|
void |
BasicAuthRequestInterceptor.apply(RequestTemplate template) |
Modifier and Type | Method and Description |
---|---|
void |
Encoder.encode(Object object,
Type bodyType,
RequestTemplate template)
Converts objects to an appropriate representation in the template.
|
void |
Encoder.Default.encode(Object object,
Type bodyType,
RequestTemplate template) |
Copyright © 2012–2021 OpenFeign. All rights reserved.