From ede262684d368e38d6a7fea8df1721e172781797 Mon Sep 17 00:00:00 2001 From: Jose Carlos Venegas Munoz Date: Fri, 8 Nov 2019 17:59:42 +0000 Subject: [PATCH] API: HTTP: change response content type to JSON The HTTP API responses are encoded in json Suggested-by: Samuel Ortiz Tested-by: Jose Carlos Venegas Munoz Signed-off-by: Jose Carlos Venegas Munoz --- vmm/src/api/http.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vmm/src/api/http.rs b/vmm/src/api/http.rs index be4b80101..aeca06773 100644 --- a/vmm/src/api/http.rs +++ b/vmm/src/api/http.rs @@ -8,7 +8,7 @@ extern crate threadpool; use crate::api::http_endpoint::{VmActionHandler, VmCreate, VmInfo, VmmShutdown}; use crate::api::{ApiRequest, VmAction}; use crate::{Error, Result}; -use micro_http::{HttpConnection, Request, Response, StatusCode, Version}; +use micro_http::{HttpConnection, MediaType, Request, Response, StatusCode, Version}; use std::collections::HashMap; use std::io::{Read, Write}; use std::os::unix::net::UnixListener; @@ -94,6 +94,7 @@ fn http_serve( }; response.set_server("Cloud Hypervisor API"); + response.set_content_type(MediaType::ApplicationJson); http_connection.enqueue_response(response); } }