21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/ace-client/query4.rb', line 21
def execute_get(params)
= {}
['host'] = @endpoint
@params = params
@params['Version'] = @version if @version
@params.update(
'X-Amz-Algorithm' => 'AWS4-HMAC-SHA256',
'X-Amz-Credential' => access_key_id + '/' + credential_string(datetime),
'X-Amz-Date' => datetime,
'X-Amz-SignedHeaders' =>
)
options = self.class.default_options.dup
options[:query] = @params
request = HTTParty::Request.new(Net::HTTP::Get, endpoint_url + @path, options)
@query = request.send(:normalize_query, options[:query])
@params.update('X-Amz-Signature' => signature(datetime))
@body = ''
request = HTTParty::Request.new(Net::HTTP::Get, endpoint_url + @path, options)
request.perform
end
|