From 5c4de3605296d709e8693d0a0adce84e5d6024d1 Mon Sep 17 00:00:00 2001 From: Sergio <77530549+sergi0g@users.noreply.github.com> Date: Fri, 25 Oct 2024 12:17:52 +0300 Subject: [PATCH] Add Content-Type header to API responses --- src/server.rs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/server.rs b/src/server.rs index 5aeedd5..9014dc1 100644 --- a/src/server.rs +++ b/src/server.rs @@ -84,15 +84,21 @@ async fn _static(data: StateRef<'_, Arc>>, path: PathRef<'_>) } async fn api_simple(data: StateRef<'_, Arc>>) -> WebResponse { - WebResponse::new(ResponseBody::from(json::stringify( - data.lock().await.simple_json.clone(), - ))) + WebResponse::builder() + .header("Content-Type", "application/json") + .body(ResponseBody::from(json::stringify( + data.lock().await.simple_json.clone(), + ))) + .unwrap() } async fn api_full(data: StateRef<'_, Arc>>) -> WebResponse { - WebResponse::new(ResponseBody::from(json::stringify( - data.lock().await.full_json.clone(), - ))) + WebResponse::builder() + .header("Content-Type", "application/json") + .body(ResponseBody::from(json::stringify( + data.lock().await.full_json.clone(), + ))) + .unwrap() } async fn refresh(data: StateRef<'_, Arc>>) -> WebResponse {