From b88381167bd0deafa86224f0edb30d7b51d11a2e Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 1 Jun 2022 20:02:35 +0800 Subject: [PATCH] feat: add some headers to res --- src/server.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server.rs b/src/server.rs index 90faa4d..deb5d76 100644 --- a/src/server.rs +++ b/src/server.rs @@ -8,7 +8,7 @@ use futures::stream::StreamExt; use futures::TryStreamExt; use headers::{ AccessControlAllowHeaders, AccessControlAllowOrigin, ContentRange, ContentType, ETag, - HeaderMap, HeaderMapExt, IfModifiedSince, IfNoneMatch, IfRange, LastModified, Range, + HeaderMap, HeaderMapExt, IfModifiedSince, IfNoneMatch, IfRange, LastModified, Range, ContentLength, AcceptRanges, }; use hyper::header::{ HeaderValue, ACCEPT, AUTHORIZATION, CONTENT_DISPOSITION, CONTENT_TYPE, ORIGIN, RANGE, @@ -366,6 +366,8 @@ impl InnerService { Body::wrap_stream(stream) }; *res.body_mut() = body; + res.headers_mut().typed_insert(AcceptRanges::bytes()); + res.headers_mut().typed_insert(ContentLength(meta.len() as u64)); Ok(()) }