1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

comments modified.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2004-04-04 07:57:39 +00:00
parent 8b912a07d0
commit 5e59422f41

View file

@ -172,8 +172,8 @@ module OpenURI
} }
if redirect if redirect
if redirect.relative? if redirect.relative?
# Although it violates RFC 2616, Location: field may have relative # Although it violates RFC2616, Location: field may have relative
# URI. It is converted to absolute URI using uri. # URI. It is converted to absolute URI using uri as a base URI.
redirect = uri + redirect redirect = uri + redirect
end end
unless OpenURI.redirectable?(uri, redirect) unless OpenURI.redirectable?(uri, redirect)
@ -282,7 +282,7 @@ module OpenURI
def content_type_parse # :nodoc: def content_type_parse # :nodoc:
v = @meta['content-type'] v = @meta['content-type']
# The last (?:;#{RE_LWS}?)? matches extra ";" which is not permitted by RFC2045. # The last (?:;#{RE_LWS}?)? matches extra ";" which violates RFC2045.
if v && %r{\A#{RE_LWS}?(#{RE_TOKEN})#{RE_LWS}?/(#{RE_TOKEN})#{RE_LWS}?(#{RE_PARAMETERS})(?:;#{RE_LWS}?)?\z}no =~ v if v && %r{\A#{RE_LWS}?(#{RE_TOKEN})#{RE_LWS}?/(#{RE_TOKEN})#{RE_LWS}?(#{RE_PARAMETERS})(?:;#{RE_LWS}?)?\z}no =~ v
type = $1.downcase type = $1.downcase
subtype = $2.downcase subtype = $2.downcase