refactor: remove unnecessary `OPTIONS` check
Diff
src/handler.rs | 12 ------------
1 file changed, 12 deletions(-)
@@ -1,5 +1,3 @@
use headers::{AcceptRanges, HeaderMapExt, HeaderValue};
use http::header::ALLOW;
use hyper::{header::WWW_AUTHENTICATE, Body, Method, Request, Response, StatusCode};
use std::{future::Future, path::PathBuf, sync::Arc};
@@ -152,16 +150,6 @@ impl RequestHandler {
security_headers::append_headers(&mut resp);
}
if method == Method::OPTIONS {
*resp.status_mut() = StatusCode::NO_CONTENT;
*resp.body_mut() = Body::empty();
resp.headers_mut()
.insert(ALLOW, HeaderValue::from_static("OPTIONS, GET, HEAD"));
resp.headers_mut().typed_insert(AcceptRanges::bytes());
return Ok(resp);
}
Ok(resp)
}
Err(status) => error_page::error_response(