[#31] fix guzzle version
[BC BREAK] http headers fileds are always lower case

Guzzle’s behavior seems different with 3.6 and 3.7. also http headers
key is case intensive.