Compartir a través de


MockHttpResponse Clase

public class MockHttpResponse
extends HttpResponse

Respuesta HTTP que se crea para simular una solicitud HTTP.

Resumen del constructor

Constructor Description
MockHttpResponse(HttpRequest request, int statusCode)

Crea una respuesta HTTP asociada a , requestdevuelve statusCodey tiene un cuerpo de respuesta vacío.

MockHttpResponse(HttpRequest request, int statusCode, byte[] bodyBytes)

Crea una respuesta HTTP asociada a , requestdevuelve el statusCodecuerpo de respuesta y de bodyBytes.

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers)

Crea una respuesta HTTP asociada a , requestdevuelve los statusCodeencabezados http y .

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, byte[] bodyBytes)

Crea una respuesta HTTP asociada a , requestdevuelve , statusCodecontiene el headerscuerpo de respuesta y de bodyBytes.

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, Object serializable)

Crea una respuesta HTTP asociada a , requestdevuelve , statusCodecontiene el cuerpo de respuesta y especificado headersque se serializa json a partir de serializable.

MockHttpResponse(HttpRequest request, int statusCode, Object serializable)

Crea una respuesta HTTP asociada a , requestdevuelve el statusCodecuerpo de la respuesta y que se serializa json a partir de serializable.

Resumen del método

Modificador y tipo Método y descripción
MockHttpResponse addHeader(String name, String value)

Obsoleto

No use este método.

Agrega el encabezado name y value al conjunto existente de encabezados HTTP.

HttpResponse buffer()
Flux<ByteBuffer> getBody()
Mono<byte[]> getBodyAsByteArray()
Mono<String> getBodyAsString()
Mono<String> getBodyAsString(Charset charset)
String getHeaderValue(HttpHeaderName headerName)
String getHeaderValue(String name)
HttpHeaders getHeaders()
int getStatusCode()

Métodos heredados de HttpResponse

Métodos heredados de java.lang.Object

Detalles del constructor

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode)

Crea una respuesta HTTP asociada a , requestdevuelve statusCodey tiene un cuerpo de respuesta vacío.

Parámetros:

request - HttpRequest asociado a la respuesta.
statusCode - Código de estado de la respuesta.

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, byte[] bodyBytes)

Crea una respuesta HTTP asociada a , requestdevuelve el statusCodecuerpo de respuesta y de bodyBytes.

Parámetros:

request - HttpRequest asociado a la respuesta.
statusCode - Código de estado de la respuesta.
bodyBytes - Contenido de la respuesta.

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers)

Crea una respuesta HTTP asociada a , requestdevuelve los statusCodeencabezados http y .

Parámetros:

request - HttpRequest asociado a la respuesta.
statusCode - Código de estado de la respuesta.
headers - Encabezados de la respuesta.

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, byte[] bodyBytes)

Crea una respuesta HTTP asociada a , requestdevuelve , statusCodecontiene el headerscuerpo de respuesta y de bodyBytes.

Parámetros:

request - HttpRequest asociado a la respuesta.
statusCode - Código de estado de la respuesta.
headers - HttpHeaders de la respuesta.
bodyBytes - Contenido de la respuesta.

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, Object serializable)

Crea una respuesta HTTP asociada a , requestdevuelve , statusCodecontiene el cuerpo de respuesta y especificado headersque se serializa json a partir de serializable.

Parámetros:

request - HttpRequest asociado a la respuesta.
statusCode - Código de estado de la respuesta.
headers - HttpHeaders de la respuesta.
serializable - Contenido que se va a serializar en JSON para la respuesta.

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, Object serializable)

Crea una respuesta HTTP asociada a , requestdevuelve el statusCodecuerpo de la respuesta y que se serializa json a partir de serializable.

Parámetros:

request - HttpRequest asociado a la respuesta.
statusCode - Código de estado de la respuesta.
serializable - Contenido que se va a serializar en JSON para la respuesta.

Detalles del método

addHeader

@Deprecated
public MockHttpResponse addHeader(String name, String value)

Obsoleto

No use este método.

Agrega el encabezado name y value al conjunto existente de encabezados HTTP.

Parámetros:

name - Encabezado que se va a agregar
value - Valor del encabezado.

Devoluciones:

Objeto de respuesta actualizado.

buffer

public HttpResponse buffer()

Invalidaciones:

MockHttpResponse.buffer()

getBody

public Flux getBody()

Invalidaciones:

MockHttpResponse.getBody()

getBodyAsByteArray

public Mono getBodyAsByteArray()

Invalidaciones:

MockHttpResponse.getBodyAsByteArray()

getBodyAsString

public Mono getBodyAsString()

Invalidaciones:

MockHttpResponse.getBodyAsString()

getBodyAsString

public Mono getBodyAsString(Charset charset)

Invalidaciones:

MockHttpResponse.getBodyAsString(Charset charset)

Parámetros:

charset

getHeaderValue

public String getHeaderValue(HttpHeaderName headerName)

Invalidaciones:

MockHttpResponse.getHeaderValue(HttpHeaderName headerName)

Parámetros:

headerName

getHeaderValue

@Deprecated
public String getHeaderValue(String name)

Invalidaciones:

MockHttpResponse.getHeaderValue(String name)

Parámetros:

name

getHeaders

public HttpHeaders getHeaders()

Invalidaciones:

MockHttpResponse.getHeaders()

getStatusCode

public int getStatusCode()

Invalidaciones:

MockHttpResponse.getStatusCode()

Se aplica a