public interface AsyncRequestCallback
AsyncClientHttpRequest
. Allows
to manipulate the request headers, and write to the request body.
Used internally by the AsyncRestTemplate
, but also useful for application code.
Modifier and Type | Method and Description |
---|---|
void |
doWithRequest(AsyncClientHttpRequest request)
|
void doWithRequest(AsyncClientHttpRequest request) throws java.io.IOException
AsyncRestTemplate.execute(java.lang.String, org.springframework.http.HttpMethod, org.springframework.web.client.AsyncRequestCallback, org.springframework.web.client.ResponseExtractor<T>, java.lang.Object...)
with an opened ClientHttpRequest
.
Does not need to care about closing the request or about handling errors:
this will all be handled by the RestTemplate
.request
- the active HTTP requestjava.io.IOException
- in case of I/O errors