From 8792f53888584b929c0a80f47f49df47a25335ac Mon Sep 17 00:00:00 2001 From: Ulrik Date: Tue, 25 Aug 2020 20:40:37 +0200 Subject: [PATCH] Response: Allow manual handling of Range requests While waiting for built-in support of Range requests, issue#12, this allows tiny-http to be used for manual implementations. --- src/response.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/response.rs b/src/response.rs index 1ba63899b..b16d0c6a4 100644 --- a/src/response.rs +++ b/src/response.rs @@ -15,9 +15,7 @@ use std::str::FromStr; /// Some headers cannot be changed. Trying to define the value /// of one of these will have no effect: /// -/// - `Accept-Ranges` /// - `Connection` -/// - `Content-Range` /// - `Trailer` /// - `Transfer-Encoding` /// - `Upgrade` @@ -240,9 +238,7 @@ where let header = header.into(); // ignoring forbidden headers - if header.field.equiv(&"Accept-Ranges") - || header.field.equiv(&"Connection") - || header.field.equiv(&"Content-Range") + if header.field.equiv(&"Connection") || header.field.equiv(&"Trailer") || header.field.equiv(&"Transfer-Encoding") || header.field.equiv(&"Upgrade")