From eea95887424d1efe476a1dbf1985780b1d363aab Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Tue, 19 Sep 2017 13:47:44 +0200 Subject: [PATCH] Accept lowercase headers --- lib/nanoserve.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nanoserve.rb b/lib/nanoserve.rb index 3e15e1d..c464766 100644 --- a/lib/nanoserve.rb +++ b/lib/nanoserve.rb @@ -125,7 +125,7 @@ module NanoServe def parse_header(str) (@sep = '' && return) if str == '' - unless (m = str.match(/(?
[A-Z][-A-Za-z]*):\s+(?.+)$/)) + unless (m = str.match(/(?
[A-Za-z][-A-Za-z]*):\s+(?.+)$/)) raise RequestError, "cannot parse header: '#{str}'" end