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:
parent
8b912a07d0
commit
5e59422f41
1 changed files with 3 additions and 3 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue