# File lib/aws/core/client.rb, line 296 def rebuild_http_request response credential_provider.refresh if expired_credentials?(response) response.rebuild_request if redirected?(response) loc = URI.parse(response.http_response.headers['location'].first) AWS::Core::MetaUtils.extend_method(response.http_request, :host) do loc.host end response.http_request.host = loc.host response.http_request.port = loc.port response.http_request.uri = loc.path end response.retry_count += 1 end