Add content-type header to BRP HTTP responses (#15552)
This makes HTTP clients like httpie format the response as JSON rather than text for a much nicer experience testing things.
This commit is contained in:
		
							parent
							
								
									429987ebf8
								
							
						
					
					
						commit
						10068f4a26
					
				| @ -19,6 +19,7 @@ use core::net::{IpAddr, Ipv4Addr}; | |||||||
| use http_body_util::{BodyExt as _, Full}; | use http_body_util::{BodyExt as _, Full}; | ||||||
| use hyper::{ | use hyper::{ | ||||||
|     body::{Bytes, Incoming}, |     body::{Bytes, Incoming}, | ||||||
|  |     header::HeaderValue, | ||||||
|     server::conn::http1, |     server::conn::http1, | ||||||
|     service, Request, Response, |     service, Request, Response, | ||||||
| }; | }; | ||||||
| @ -192,9 +193,12 @@ async fn process_request_batch( | |||||||
|         } |         } | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     Ok(Response::new(Full::new(Bytes::from( |     let mut response = Response::new(Full::new(Bytes::from(serialized.as_bytes().to_owned()))); | ||||||
|         serialized.as_bytes().to_owned(), |     response.headers_mut().insert( | ||||||
|     )))) |         hyper::header::CONTENT_TYPE, | ||||||
|  |         HeaderValue::from_static("application/json"), | ||||||
|  |     ); | ||||||
|  |     Ok(response) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /// A helper function for the Bevy Remote Protocol server that processes a single
 | /// A helper function for the Bevy Remote Protocol server that processes a single
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Liam Gallagher
						Liam Gallagher