dakrone/clj-http — pull request #101 by kanaka (2012-11-19 16:07:18+00:00)
Title: Allow requests to have multiple headers with the same name

Legitimate HTTP requests can have the same header name repeated in the request but currently, clj-http does not allow this in the request (only in the response from what I can tell). For example, when interacting with Riak, you often have occasion to set index tags using headers and want to have multiple values for the same header name.

To make a request with multiple same named headers, use a collection
for the value.

(http/get url {:debug true :headers {"x-myheader" ["value1" "value2"]}})

...
HttpRequest:
{...
:allHeaders
[...
#,
#],
...}