MockHttpResponse (Azure SDK for Java Reference Documentation)
Rachel Ross
Published Feb 16, 2026
- java.lang.Object
- com.azure.core.http.HttpResponse
- com.azure.core.test.http.MockHttpResponse
- All Implemented Interfaces:
- Closeable, AutoCloseable
public class MockHttpResponseextends com.azure.core.http.HttpResponseAn HTTP response that is created to simulate a HTTP request.
Constructor Summary
Constructors Constructor and Description MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode)Creates a HTTP response associated with a
request, returns thestatusCode, and has an empty response body.MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, byte[] bodyBytes)Creates an HTTP response associated with a
request, returns thestatusCode, and response body ofbodyBytes.MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers)Creates an HTTP response associated with a
request, returns thestatusCode, and http headers.MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers, byte[] bodyBytes)Creates an HTTP response associated with a
request, returns thestatusCode, contains theheaders, and response body ofbodyBytes.MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers, Object serializable)Creates an HTTP response associated with a
request, returns thestatusCode, contains the givenheaders, and response body that is JSON serialized fromserializable.MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, Object serializable)Creates an HTTP response associated with a
request, returns thestatusCode, and response body that is JSON serialized fromserializable.
Constructor Detail
MockHttpResponse
public MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode)
Creates a HTTP response associated with a
request, returns thestatusCode, and has an empty response body.- Parameters:
request- HttpRequest associated with the response.statusCode- Status code of the response.
MockHttpResponse
public MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, byte[] bodyBytes)
Creates an HTTP response associated with a
request, returns thestatusCode, and response body ofbodyBytes.- Parameters:
request- HttpRequest associated with the response.statusCode- Status code of the response.bodyBytes- Contents of the response.
MockHttpResponse
public MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers)
Creates an HTTP response associated with a
request, returns thestatusCode, and http headers.- Parameters:
request- HttpRequest associated with the response.statusCode- Status code of the response.headers- Headers of the response.
MockHttpResponse
public MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers, byte[] bodyBytes)
Creates an HTTP response associated with a
request, returns thestatusCode, contains theheaders, and response body ofbodyBytes.- Parameters:
request- HttpRequest associated with the response.statusCode- Status code of the response.headers- HttpHeaders of the response.bodyBytes- Contents of the response.
MockHttpResponse
public MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, com.azure.core.http.HttpHeaders headers, Object serializable)
Creates an HTTP response associated with a
request, returns thestatusCode, contains the givenheaders, and response body that is JSON serialized fromserializable.- Parameters:
request- HttpRequest associated with the response.headers- HttpHeaders of the response.statusCode- Status code of the response.serializable- Contents to be serialized into JSON for the response.
MockHttpResponse
public MockHttpResponse(com.azure.core.http.HttpRequest request, int statusCode, Object serializable)
Creates an HTTP response associated with a
request, returns thestatusCode, and response body that is JSON serialized fromserializable.- Parameters:
request- HttpRequest associated with the response.statusCode- Status code of the response.serializable- Contents to be serialized into JSON for the response.
Method Detail
addHeader
public MockHttpResponse addHeader(String name, String value)
Adds the header
nameandvalueto the existing set of HTTP headers.- Parameters:
name- The header to addvalue- The header value.- Returns:
- The updated response object.
Copyright © 2020 Microsoft Corporation. All rights reserved.