lib/httpi.rb in httpi-2.2.4 vs lib/httpi.rb in httpi-2.2.5

- old
+ new

@@ -136,11 +136,11 @@ yield adapter_class.client if block_given? log_request(method, request, Adapter.identify(adapter_class.class)) response = adapter_class.request(method) - if response and response.code == 302 and request.follow_redirect? - log('Following redirect...') + if response && HTTPI::Response::RedirectResponseCodes.member?(response.code) && request.follow_redirect? + log("Following redirect: '#{response.headers['location']}'.") request.url = response.headers['location'] return request(method, request, adapter) end response