Method: Aws::Signers::V4#canonical_headers
- Defined in:
- lib/aws-sdk-core/signers/v4.rb
#canonical_headers(request) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
193 194 195 196 197 198 199 200 201 |
# File 'lib/aws-sdk-core/signers/v4.rb', line 193 def canonical_headers(request) headers = [] request.headers.each_pair do |k,v| k = k.downcase headers << [k,v] unless BLACKLIST_HEADERS.include?(k) end headers = headers.sort_by(&:first) headers.map{|k,v| "#{k}:#{canonical_header_value(v.to_s)}" }.join("\n") end |