MockHttpResponse Class
- java.
lang. Object - com.
azure. core. http. HttpResponse - com.
azure. core. test. http. MockHttpResponse
- com.
- com.
public class MockHttpResponse
extends HttpResponse
An HTTP response that is created to simulate a HTTP request.
Constructor Summary
Constructor | Description |
---|---|
MockHttpResponse(HttpRequest request, int statusCode) |
Creates a HTTP response associated with a |
MockHttpResponse(HttpRequest request, int statusCode, byte[] bodyBytes) |
Creates an HTTP response associated with a |
MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers) |
Creates an HTTP response associated with a |
MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, byte[] bodyBytes) |
Creates an HTTP response associated with a |
MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, Object serializable) |
Creates an HTTP response associated with a |
MockHttpResponse(HttpRequest request, int statusCode, Object serializable) |
Creates an HTTP response associated with a |
Method Summary
Modifier and Type | Method and Description |
---|---|
Mock |
addHeader(String name, String value)
Deprecated
Don't use this method.
Adds the header |
Http |
buffer() |
Flux<Byte |
getBody() |
Mono<byte[]> | getBodyAsByteArray() |
Mono<String> | getBodyAsString() |
Mono<String> | getBodyAsString(Charset charset) |
String | getHeaderValue(HttpHeaderName headerName) |
String | getHeaderValue(String name) |
Http |
getHeaders() |
int | getStatusCode() |
Methods inherited from HttpResponse
Methods inherited from java.lang.Object
Constructor Details
MockHttpResponse
public MockHttpResponse(HttpRequest request, int statusCode)
Creates a HTTP response associated with a request
, returns the statusCode
, and has an empty response body.
Parameters:
MockHttpResponse
public MockHttpResponse(HttpRequest request, int statusCode, byte[] bodyBytes)
Creates an HTTP response associated with a request
, returns the statusCode
, and response body of bodyBytes
.
Parameters:
MockHttpResponse
public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers)
Creates an HTTP response associated with a request
, returns the statusCode
, and http headers.
Parameters:
MockHttpResponse
public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, byte[] bodyBytes)
Creates an HTTP response associated with a request
, returns the statusCode
, contains the headers
, and response body of bodyBytes
.
Parameters:
MockHttpResponse
public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, Object serializable)
Creates an HTTP response associated with a request
, returns the statusCode
, contains the given headers
, and response body that is JSON serialized from serializable
.
Parameters:
MockHttpResponse
public MockHttpResponse(HttpRequest request, int statusCode, Object serializable)
Creates an HTTP response associated with a request
, returns the statusCode
, and response body that is JSON serialized from serializable
.
Parameters:
Method Details
addHeader
@Deprecated
public MockHttpResponse addHeader(String name, String value)
Deprecated
Adds the header name
and value
to the existing set of HTTP headers.
Parameters:
Returns:
buffer
public HttpResponse buffer()
Overrides:
MockHttpResponse.buffer()getBody
public Flux
Overrides:
MockHttpResponse.getBody()getBodyAsByteArray
public Mono
Overrides:
MockHttpResponse.getBodyAsByteArray()getBodyAsString
public Mono
Overrides:
MockHttpResponse.getBodyAsString()getBodyAsString
public Mono
Overrides:
MockHttpResponse.getBodyAsString(Charset charset)Parameters:
getHeaderValue
public String getHeaderValue(HttpHeaderName headerName)
Overrides:
MockHttpResponse.getHeaderValue(HttpHeaderName headerName)Parameters:
getHeaderValue
@Deprecated
public String getHeaderValue(String name)
Overrides:
MockHttpResponse.getHeaderValue(String name)Parameters:
getHeaders
public HttpHeaders getHeaders()
Overrides:
MockHttpResponse.getHeaders()getStatusCode
public int getStatusCode()
Overrides:
MockHttpResponse.getStatusCode()