diff options
author | Janko Marohnić <janko.marohnic@gmail.com> | 2022-10-06 20:09:46 +0200 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2022-10-07 06:58:37 +0900 |
commit | fa2e1b67e548cb5653b66909a2bc3d6b9eae98e3 (patch) | |
tree | aa5b0974d4458b0a0cf598884d06b4b398cb610d | |
parent | 7837dccb0ea9f84f033635e77bc9dfb6ea023bcd (diff) | |
download | ruby-fa2e1b67e548cb5653b66909a2bc3d6b9eae98e3.tar.gz |
[ruby/open-uri] Support 308 status redirect
https://github.com/ruby/open-uri/commit/d8899ae4ac
-rw-r--r-- | lib/open-uri.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/open-uri.rb b/lib/open-uri.rb index 0ce8471126..2f73710392 100644 --- a/lib/open-uri.rb +++ b/lib/open-uri.rb @@ -356,7 +356,8 @@ module OpenURI when Net::HTTPMovedPermanently, # 301 Net::HTTPFound, # 302 Net::HTTPSeeOther, # 303 - Net::HTTPTemporaryRedirect # 307 + Net::HTTPTemporaryRedirect, # 307 + Net::HTTPPermanentRedirect # 308 begin loc_uri = URI.parse(resp['location']) rescue URI::InvalidURIError |