Accept lowercase headers

This commit is contained in:
Loic Nageleisen 2017-09-19 13:47:44 +02:00
parent e5a05299b1
commit eea9588742

View file

@ -125,7 +125,7 @@ module NanoServe
def parse_header(str) def parse_header(str)
(@sep = '' && return) if str == '' (@sep = '' && return) if str == ''
unless (m = str.match(/(?<header>[A-Z][-A-Za-z]*):\s+(?<value>.+)$/)) unless (m = str.match(/(?<header>[A-Za-z][-A-Za-z]*):\s+(?<value>.+)$/))
raise RequestError, "cannot parse header: '#{str}'" raise RequestError, "cannot parse header: '#{str}'"
end end