Changes made in Encoder and HttpClient to force the value for Content-Type to lowercase.
Added Unit Tests to ensure that deserialization and execution of HTTP request were case insensitive and could handle Content-Types of different casing (ex: application/json vs application/JSON)
Also updated the license, change log, and version to reflect changes made and to update copyright.
Internal Change for Ticket 285:
Author: hlahlou
Changes made in Encoder and HttpClient to force the value for Content-Type to lowercase.
Added Unit Tests to ensure that deserialization and execution of HTTP request were case insensitive and could handle Content-Types of different casing (ex: application/json vs application/JSON)
Also updated the license, change log, and version to reflect changes made and to update copyright.
Results of Unit Tests:
Integration Test Results with Checkout SDK: