Issue #290 - Fix redirects during downloads, only stream body content on 20x response. Includes temporary patch to Hurley until 0.3 released
This commit is contained in:
1 parent
5e80f0a5db
commit
a1b5f6c2d2
4 files changed
+118
-1
No files matched your search
@@ -71,7 +71,7 @@ module Google
|
||||
logger.debug { sprintf('Resuming download from offset %d', @offset) }
|
||||
req.header[RANGE_HEADER] = sprintf('bytes=%d-', @offset)
|
||||
end
|
||||
req.on_body do |res, chunk|
|
||||
req.on_body(200, 201) do |res, chunk|
|
||||
check_status(res.status_code, chunk) unless res.status_code.nil?
|
||||
logger.debug { sprintf('Writing chunk (%d bytes)', chunk.length) }
|
||||
@offset += chunk.length
|
||||
|
||||
@@ -19,6 +19,7 @@ require 'google/apis/errors'
|
||||
require 'retriable'
|
||||
require 'hurley'
|
||||
require 'hurley/addressable'
|
||||
require 'hurley_patches'
|
||||
require 'google/apis/core/logging'
|
||||
require 'pp'
|
||||
|
||||
|
||||
Reference in new issue
Block a user