Partilhar via


MockHttpResponse Classe

public class MockHttpResponse
extends HttpResponse

Uma resposta HTTP criada para simular uma solicitação HTTP.

Resumo do Construtor

Construtor Description
MockHttpResponse(HttpRequest request, int statusCode)

Cria uma resposta HTTP associada a um request, retorna o statusCodee tem um corpo de resposta vazio.

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

Cria uma resposta HTTP associada a um request, retorna o statusCodecorpo da resposta e de bodyBytes.

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers)

Cria uma resposta HTTP associada a um request, retorna os statusCodecabeçalhos e http.

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

Cria uma resposta HTTP associada a um request, retorna o statusCode, contém o headerscorpo da resposta e de bodyBytes.

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

Cria uma resposta HTTP associada a um request, retorna o statusCode, contém o corpo de headersresposta fornecido e que é JSON serializado de serializable.

MockHttpResponse(HttpRequest request, int statusCode, Object serializable)

Cria uma resposta HTTP associada a um request, retorna o corpo da statusCoderesposta e que é JSON serializado de serializable.

Resumo do método

Modificador e tipo Método e descrição
MockHttpResponse addHeader(String name, String value)

Preterido

Não use esse método.

Adiciona o cabeçalho name e value ao conjunto existente de cabeçalhos 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 herdados de HttpResponse

Métodos herdados de java.lang.Object

Detalhes do construtor

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode)

Cria uma resposta HTTP associada a um request, retorna o statusCodee tem um corpo de resposta vazio.

Parâmetros:

request - HttpRequest associado à resposta.
statusCode - Código de status da resposta.

MockHttpResponse

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

Cria uma resposta HTTP associada a um request, retorna o statusCodecorpo da resposta e de bodyBytes.

Parâmetros:

request - HttpRequest associado à resposta.
statusCode - Código de status da resposta.
bodyBytes - Conteúdo da resposta.

MockHttpResponse

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

Cria uma resposta HTTP associada a um request, retorna os statusCodecabeçalhos e http.

Parâmetros:

request - HttpRequest associado à resposta.
statusCode - Código de status da resposta.
headers - Cabeçalhos da resposta.

MockHttpResponse

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

Cria uma resposta HTTP associada a um request, retorna o statusCode, contém o headerscorpo da resposta e de bodyBytes.

Parâmetros:

request - HttpRequest associado à resposta.
statusCode - Código de status da resposta.
headers - HttpHeaders da resposta.
bodyBytes - Conteúdo da resposta.

MockHttpResponse

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

Cria uma resposta HTTP associada a um request, retorna o statusCode, contém o corpo de headersresposta fornecido e que é JSON serializado de serializable.

Parâmetros:

request - HttpRequest associado à resposta.
statusCode - Código de status da resposta.
headers - HttpHeaders da resposta.
serializable - Conteúdo a ser serializado em JSON para a resposta.

MockHttpResponse

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

Cria uma resposta HTTP associada a um request, retorna o corpo da statusCoderesposta e que é JSON serializado de serializable.

Parâmetros:

request - HttpRequest associado à resposta.
statusCode - Código de status da resposta.
serializable - Conteúdo a ser serializado em JSON para a resposta.

Detalhes do método

addHeader

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

Preterido

Não use esse método.

Adiciona o cabeçalho name e value ao conjunto existente de cabeçalhos HTTP.

Parâmetros:

name - O cabeçalho a ser adicionado
value - O valor do cabeçalho.

Retornos:

O objeto de resposta atualizado.

buffer

public HttpResponse buffer()

Substituições:

MockHttpResponse.buffer()

getBody

public Flux getBody()

Substituições:

MockHttpResponse.getBody()

getBodyAsByteArray

public Mono getBodyAsByteArray()

Substituições:

MockHttpResponse.getBodyAsByteArray()

getBodyAsString

public Mono getBodyAsString()

Substituições:

MockHttpResponse.getBodyAsString()

getBodyAsString

public Mono getBodyAsString(Charset charset)

Substituições:

MockHttpResponse.getBodyAsString(Charset charset)

Parâmetros:

charset

getHeaderValue

public String getHeaderValue(HttpHeaderName headerName)

Substituições:

MockHttpResponse.getHeaderValue(HttpHeaderName headerName)

Parâmetros:

headerName

getHeaderValue

@Deprecated
public String getHeaderValue(String name)

Substituições:

MockHttpResponse.getHeaderValue(String name)

Parâmetros:

name

getHeaders

public HttpHeaders getHeaders()

Substituições:

MockHttpResponse.getHeaders()

getStatusCode

public int getStatusCode()

Substituições:

MockHttpResponse.getStatusCode()

Aplica-se a