Project

General

Profile

Bug #17201 » ruby_2_5_webrick.patch

hsbt (Hiroshi SHIBATA), 09/29/2020 09:07 AM

View differences:

lib/webrick/httprequest.rb
raise HTTPStatus::BadRequest, "bad URI `#{@unparsed_uri}'."
end
if /close/io =~ self["connection"]
if /\Aclose\z/io =~ self["connection"]
@keep_alive = false
elsif /keep-alive/io =~ self["connection"]
elsif /\Akeep-alive\z/io =~ self["connection"]
@keep_alive = true
elsif @http_version < "1.1"
@keep_alive = false
......
return unless socket
if tc = self['transfer-encoding']
case tc
when /chunked/io then read_chunked(socket, block)
when /\Achunked\z/io then read_chunked(socket, block)
else raise HTTPStatus::NotImplemented, "Transfer-Encoding: #{tc}."
end
elsif self['content-length'] || @remaining_size
(3-3/3)