more small tweaks/cleanup
This commit is contained in:
parent
7cd3f1a2ff
commit
901630bfe7
|
@ -19,7 +19,7 @@ raws.logger.level = 3 # ERROR
|
|||
|
||||
TIMES = 100
|
||||
|
||||
Benchmark.bm(25) do |bench|
|
||||
Benchmark.bmbm(25) do |bench|
|
||||
bench.report('fog.put_bucket') do
|
||||
fog.put_bucket('fogbench')
|
||||
end
|
||||
|
|
|
@ -57,14 +57,13 @@ module Fog
|
|||
response.headers[header[0]] = header[1]
|
||||
end
|
||||
if response.headers['Content-Length']
|
||||
content_length = response.headers['Content-Length'].to_i
|
||||
response.body << @connection.read(content_length)
|
||||
response.body << @connection.read(response.headers['Content-Length'].to_i)
|
||||
elsif response.headers['Transfer-Encoding'] == 'chunked'
|
||||
while true
|
||||
@connection.readline =~ /([a-f0-9]*)\r\n/i
|
||||
chunk_size = $1.to_i(16) + 2 # 2 = "/r/n".length
|
||||
# 2 == "/r/n".length
|
||||
chunk_size = @connection.readline.chomp!.to_i(16) + 2
|
||||
response.body << @connection.read(chunk_size)
|
||||
if $1.to_i(16) == 0
|
||||
if chunk_size == 2
|
||||
break
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue