summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/open-uri.rb3
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