Clean up 'Server' header commentary.

This commit is contained in:
Sergio Benitez 2019-05-08 20:20:19 -07:00
parent cb359fe38b
commit 9dce86744c
1 changed files with 3 additions and 2 deletions

View File

@ -216,12 +216,13 @@ impl Rocket {
// Route the request and run the user's handlers. // Route the request and run the user's handlers.
let mut response = self.route_and_process(request, data); let mut response = self.route_and_process(request, data);
// Add the 'rocket' server header to the response and run fairings only if the header // Add a default 'Server' header if it isn't already there.
// doesn't already exist.
// TODO: If removing Hyper, write out `Date` header too. // TODO: If removing Hyper, write out `Date` header too.
if !response.headers().contains("Server") { if !response.headers().contains("Server") {
response.set_header(Header::new("Server", "Rocket")); response.set_header(Header::new("Server", "Rocket"));
} }
// Run the response fairings.
self.fairings.handle_response(request, &mut response); self.fairings.handle_response(request, &mut response);
// Strip the body if this is a `HEAD` request. // Strip the body if this is a `HEAD` request.