Http server is case-sensitive when reading Content-Length
Created by: simonnilsson
If a request is made using "content-length" header name in lower case the server does not recognize it.
HTTP header names are case-insensitive, according to RFC2616
Using find_if with a case-insensitive comparison could be used to solve this.