HTTP uses "fields" to provide data in the form of extensible name/value pairs with a registered key namespace. Fields are sent and received within the header and trailer sections of messages ([Section 6](https://www.rfc-editor.org/rfc/rfc9110.html#message.abstraction)).
HTTP 9110 RFC states:
In order to avoid ambiguity in the field values that are sent, the
headersobject in alinkobject should be specified as a dictionary of string arraysMap<string, [string]>https://stackoverflow.com/questions/3096888/standard-for-adding-multiple-values-of-a-single-http-header-to-a-request-or-resp