类 MockClientHttpResponse

java.lang.Object
cn.taketoday.mock.http.client.reactive.MockClientHttpResponse
所有已实现的接口:
cn.taketoday.http.client.reactive.ClientHttpResponse, cn.taketoday.http.HttpMessage, cn.taketoday.http.ReactiveHttpInputMessage
直接已知子类:
MockMvcHttpConnector.MockMvcServerClientHttpResponse

public class MockClientHttpResponse extends Object implements cn.taketoday.http.client.reactive.ClientHttpResponse
Mock implementation of ClientHttpResponse.
从以下版本开始:
4.0
作者:
Brian Clozel, Rossen Stoyanchev, Harry Yang
  • 字段详细资料

    • status

      private final int status
    • headers

      private final cn.taketoday.http.HttpHeaders headers
    • cookies

      private final cn.taketoday.util.MultiValueMap<String,cn.taketoday.http.ResponseCookie> cookies
    • body

      private reactor.core.publisher.Flux<cn.taketoday.core.io.buffer.DataBuffer> body
  • 构造器详细资料

    • MockClientHttpResponse

      public MockClientHttpResponse(cn.taketoday.http.HttpStatusCode status)
    • MockClientHttpResponse

      public MockClientHttpResponse(int status)
  • 方法详细资料

    • getStatusCode

      public cn.taketoday.http.HttpStatusCode getStatusCode()
      指定者:
      getStatusCode 在接口中 cn.taketoday.http.client.reactive.ClientHttpResponse
    • getRawStatusCode

      public int getRawStatusCode()
      指定者:
      getRawStatusCode 在接口中 cn.taketoday.http.client.reactive.ClientHttpResponse
    • getHeaders

      public cn.taketoday.http.HttpHeaders getHeaders()
      指定者:
      getHeaders 在接口中 cn.taketoday.http.HttpMessage
    • getCookies

      public cn.taketoday.util.MultiValueMap<String,cn.taketoday.http.ResponseCookie> getCookies()
      指定者:
      getCookies 在接口中 cn.taketoday.http.client.reactive.ClientHttpResponse
    • setBody

      public void setBody(org.reactivestreams.Publisher<cn.taketoday.core.io.buffer.DataBuffer> body)
    • setBody

      public void setBody(String body)
    • setBody

      public void setBody(String body, Charset charset)
    • toDataBuffer

      private cn.taketoday.core.io.buffer.DataBuffer toDataBuffer(String body, Charset charset)
    • getBody

      public reactor.core.publisher.Flux<cn.taketoday.core.io.buffer.DataBuffer> getBody()
      指定者:
      getBody 在接口中 cn.taketoday.http.ReactiveHttpInputMessage
    • getBodyAsString

      public 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".
    • getCharset

      private Charset getCharset()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object