类 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
-
字段概要
字段 -
构造器概要
构造器构造器说明MockClientHttpResponse(byte[] body, int statusCode) Variant ofMockClientHttpResponse(byte[], HttpStatusCode)with a custom HTTP status code.MockClientHttpResponse(byte[] body, cn.taketoday.http.HttpStatusCode statusCode) Constructor with response body as a byte array.MockClientHttpResponse(InputStream body, int statusCode) Variant ofMockClientHttpResponse(InputStream, HttpStatusCode)with a custom HTTP status code.MockClientHttpResponse(InputStream body, cn.taketoday.http.HttpStatusCode statusCode) Constructor with response body as InputStream. -
方法概要
从类继承的方法 cn.taketoday.mock.http.MockHttpInputMessage
getBody, getHeaders从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.http.HttpInputMessage
getBody从接口继承的方法 cn.taketoday.http.HttpMessage
getHeaders
-
字段详细资料
-
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 ofMockClientHttpResponse(byte[], HttpStatusCode)with a custom HTTP status code. -
MockClientHttpResponse
Constructor with response body as InputStream. -
MockClientHttpResponse
Variant ofMockClientHttpResponse(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
- 指定者:
getStatusText在接口中cn.taketoday.http.client.ClientHttpResponse
-
close
public void close()- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中cn.taketoday.http.client.ClientHttpResponse- 指定者:
close在接口中Closeable
-