类 MockClientHttpRequest

java.lang.Object
cn.taketoday.mock.http.MockHttpOutputMessage
cn.taketoday.mock.http.client.MockClientHttpRequest
所有已实现的接口:
cn.taketoday.http.client.ClientHttpRequest, cn.taketoday.http.HttpMessage, cn.taketoday.http.HttpOutputMessage, cn.taketoday.http.HttpRequest

public class MockClientHttpRequest extends MockHttpOutputMessage implements cn.taketoday.http.client.ClientHttpRequest
Mock implementation of ClientHttpRequest.
从以下版本开始:
4.0
作者:
Rossen Stoyanchev, Sam Brannen
  • 字段详细资料

    • httpMethod

      private cn.taketoday.http.HttpMethod httpMethod
    • uri

      private URI uri
    • clientHttpResponse

      @Nullable private cn.taketoday.http.client.ClientHttpResponse clientHttpResponse
    • executed

      private boolean executed
  • 构造器详细资料

    • MockClientHttpRequest

      public MockClientHttpRequest()
      Default constructor.
    • MockClientHttpRequest

      public MockClientHttpRequest(cn.taketoday.http.HttpMethod httpMethod, URI uri)
      Create an instance with the given HttpMethod and URI.
  • 方法详细资料

    • setMethod

      public void setMethod(cn.taketoday.http.HttpMethod httpMethod)
    • getMethod

      public cn.taketoday.http.HttpMethod getMethod()
      指定者:
      getMethod 在接口中 cn.taketoday.http.HttpRequest
    • getMethodValue

      @Deprecated public String getMethodValue()
      已过时。
      指定者:
      getMethodValue 在接口中 cn.taketoday.http.HttpRequest
    • setURI

      public void setURI(URI uri)
    • getURI

      public URI getURI()
      指定者:
      getURI 在接口中 cn.taketoday.http.HttpRequest
    • setResponse

      public void setResponse(cn.taketoday.http.client.ClientHttpResponse clientHttpResponse)
    • isExecuted

      public boolean isExecuted()
    • execute

      public final cn.taketoday.http.client.ClientHttpResponse execute() throws IOException
      Set the executed flag to true and return the configured response.
      指定者:
      execute 在接口中 cn.taketoday.http.client.ClientHttpRequest
      抛出:
      IOException
      另请参阅:
    • executeInternal

      protected cn.taketoday.http.client.ClientHttpResponse executeInternal() throws IOException
      The default implementation returns the configured response.

      Override this method to execute the request and provide a response, potentially different than the configured response.

      抛出:
      IOException
    • toString

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