Skip to content

Commit 34a8f4d

Browse files
committed
fix(headers): Fix some remaining header names to lowercase
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
1 parent 1c7e58b commit 34a8f4d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ struct Args {
6767
// const names for last-modified and etag in lowercase
6868
const LAST_MODIFIED: &str = "last-modified";
6969
const ETAG: &str = "etag";
70+
const CONTENT_TYPE: &str = "content-type";
7071

7172
type FileSemaphores = Arc<RwLock<HashMap<String, Arc<Semaphore>>>>;
7273

@@ -557,7 +558,7 @@ async fn ax_get_file(
557558
//let file: tokio::fs::File;
558559
let metadata = tokio::fs::metadata(&cached_file).await.unwrap();
559560
let mut headers = HeaderMap::new();
560-
if let Some(content_type) = upstream_headers.get("Content-Type") {
561+
if let Some(content_type) = upstream_headers.get(CONTENT_TYPE) {
561562
println!("Stored content-Type: {:?}", content_type);
562563
headers.insert(header::CONTENT_TYPE, content_type.clone());
563564
} else {
@@ -576,7 +577,7 @@ async fn ax_get_file(
576577

577578
headers.insert(header::ACCEPT_RANGES, "bytes".parse().unwrap());
578579
// add e-tag header from received_file.headers
579-
if let Some(etag) = upstream_headers.get("ETag") {
580+
if let Some(etag) = upstream_headers.get(ETAG) {
580581
headers.insert(header::ETAG, etag.clone());
581582
}
582583
// add last-modified header

0 commit comments

Comments
 (0)