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.