Method: Worldline::Acquiring::SDK::Communication::MetadataProvider.validate_additional_request_headers

Defined in:
lib/worldline/acquiring/sdk/communication/metadata_provider.rb

.validate_additional_request_headers(additional_request_headers) ⇒ Object

Checks that none of the RequestHeaders in additional_request_headers is equal to any of the forbidden headers. The forbidden headers are: ‘Date’, ‘Content-Type’, ‘Authorization’ and ‘X-WL-ServerMetaInfo’ If a header is found that is equal to one of the forbidden headers an ArgumentError is raised.



99
100
101
102
103
104
105
# File 'lib/worldline/acquiring/sdk/communication/metadata_provider.rb', line 99

def self.validate_additional_request_headers(additional_request_headers)
  unless additional_request_headers.nil?
    additional_request_headers.each { |additional_request_header|
      validate_additional_request_header(additional_request_header)
    }
  end
end