public class MockClientHttpResponse extends Object implements ClientHttpResponse
ClientHttpResponse
.Constructor and Description |
---|
MockClientHttpResponse(HttpStatus status) |
MockClientHttpResponse(int status) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Flux<DataBuffer> |
getBody()
Return the body of the message as a
Publisher . |
reactor.core.publisher.Mono<String> |
getBodyAsString()
Return the response body aggregated and converted to a String using the
charset of the Content-Type response or otherwise as "UTF-8".
|
MultiValueMap<String,ResponseCookie> |
getCookies()
Return a read-only map of response cookies received from the server.
|
HttpHeaders |
getHeaders()
Return the headers of this message.
|
int |
getRawStatusCode()
Return the HTTP status code (potentially non-standard and not
resolvable through the
HttpStatus enum) as an integer. |
HttpStatus |
getStatusCode()
Return the HTTP status code as an
HttpStatus enum value. |
void |
setBody(Publisher<DataBuffer> body) |
void |
setBody(String body) |
void |
setBody(String body,
Charset charset) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId
public MockClientHttpResponse(HttpStatus status)
public MockClientHttpResponse(int status)
public HttpStatus getStatusCode()
ClientHttpResponse
HttpStatus
enum value.getStatusCode
in interface ClientHttpResponse
null
)HttpStatus.valueOf(int)
public int getRawStatusCode()
ClientHttpResponse
HttpStatus
enum) as an integer.getRawStatusCode
in interface ClientHttpResponse
ClientHttpResponse.getStatusCode()
,
HttpStatus.resolve(int)
public HttpHeaders getHeaders()
HttpMessage
getHeaders
in interface HttpMessage
null
)public MultiValueMap<String,ResponseCookie> getCookies()
ClientHttpResponse
getCookies
in interface ClientHttpResponse
public void setBody(Publisher<DataBuffer> body)
public void setBody(String body)
public reactor.core.publisher.Flux<DataBuffer> getBody()
ReactiveHttpInputMessage
Publisher
.getBody
in interface ReactiveHttpInputMessage
public reactor.core.publisher.Mono<String> getBodyAsString()