类 MockClientHttpResponse

java.lang.Object
cn.taketoday.mock.http.MockHttpInputMessage
cn.taketoday.mock.http.client.MockClientHttpResponse
所有已实现的接口:
cn.taketoday.http.client.ClientHttpResponse, cn.taketoday.http.HttpInputMessage, cn.taketoday.http.HttpMessage, Closeable, AutoCloseable

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

    • statusCode

      private final cn.taketoday.http.HttpStatusCode statusCode
  • 构造器详细资料

    • MockClientHttpResponse

      public MockClientHttpResponse(byte[] body, cn.taketoday.http.HttpStatusCode statusCode)
      Constructor with response body as a byte array.
    • MockClientHttpResponse

      public MockClientHttpResponse(byte[] body, int statusCode)
      Variant of MockClientHttpResponse(byte[], HttpStatusCode) with a custom HTTP status code.
    • MockClientHttpResponse

      public MockClientHttpResponse(InputStream body, cn.taketoday.http.HttpStatusCode statusCode)
      Constructor with response body as InputStream.
    • MockClientHttpResponse

      public MockClientHttpResponse(InputStream body, int statusCode)
      Variant of MockClientHttpResponse(InputStream, HttpStatusCode) with a custom HTTP status code.
  • 方法详细资料

    • getStatusCode

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

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

      public String getStatusText()
      指定者:
      getStatusText 在接口中 cn.taketoday.http.client.ClientHttpResponse
    • close

      public void close()
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 cn.taketoday.http.client.ClientHttpResponse
      指定者:
      close 在接口中 Closeable