类 LogRestApiInterceptor.CachedBodyClientHttpResponseWrapper

java.lang.Object
com.sie.mbm.mom.framework.apilog.step.rest.LogRestApiInterceptor.CachedBodyClientHttpResponseWrapper
所有已实现的接口:
Closeable, AutoCloseable, org.springframework.http.client.ClientHttpResponse, org.springframework.http.HttpInputMessage, org.springframework.http.HttpMessage
封闭类:
LogRestApiInterceptor

private static class LogRestApiInterceptor.CachedBodyClientHttpResponseWrapper extends Object implements org.springframework.http.client.ClientHttpResponse
缓存响应体的包装类
  • 字段详细资料

    • response

      private final org.springframework.http.client.ClientHttpResponse response
    • cachedBody

      private final byte[] cachedBody
  • 构造器详细资料

    • CachedBodyClientHttpResponseWrapper

      public CachedBodyClientHttpResponseWrapper(org.springframework.http.client.ClientHttpResponse response) throws IOException
      抛出:
      IOException
  • 方法详细资料

    • getBody

      public InputStream getBody() throws IOException
      指定者:
      getBody 在接口中 org.springframework.http.HttpInputMessage
      抛出:
      IOException
    • getStatusCode

      public org.springframework.http.HttpStatusCode getStatusCode() throws IOException
      指定者:
      getStatusCode 在接口中 org.springframework.http.client.ClientHttpResponse
      抛出:
      IOException
    • getStatusText

      public String getStatusText() throws IOException
      指定者:
      getStatusText 在接口中 org.springframework.http.client.ClientHttpResponse
      抛出:
      IOException
    • close

      public void close()
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 org.springframework.http.client.ClientHttpResponse
      指定者:
      close 在接口中 Closeable
    • getHeaders

      public org.springframework.http.HttpHeaders getHeaders()
      指定者:
      getHeaders 在接口中 org.springframework.http.HttpMessage