apimock_server/response/
status_code_response.rs1use hyper::{HeaderMap, StatusCode};
2
3use crate::{response_handler::ResponseHandler, types::BoxBody};
4
5pub fn status_code_response(
7 status_code: &StatusCode,
8 request_headers: &HeaderMap,
9) -> Result<hyper::Response<BoxBody>, hyper::http::Error> {
10 ResponseHandler::default()
11 .with_status(status_code)
12 .into_response(request_headers)
13}
14
15pub fn status_code_response_with_message(
17 status_code: &StatusCode,
18 message: &str,
19 request_headers: &HeaderMap,
20) -> Result<hyper::Response<BoxBody>, hyper::http::Error> {
21 ResponseHandler::default()
22 .with_status(status_code)
23 .with_text(message, None)
24 .into_response(request_headers)
25}