HTTP.call headers case sensitivity issue

I use HTTP.call function on server side, all header I set magically converted to lower case.
for example, I set headers with object:
{ 'Some-Key': 'some var' }
But on remote server, the request header becomes:
{ 'some-key': 'some var' }

I’m stuck now. Please help.