Description
https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2
Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive
Currently the code heavily relies on case-sensitive names.
Also Content-Type can contain a charset or additional information after ;
character. Example: Content-Type: application/x-www-form-urlencoded; charset=utf-8
Such header break currently content parsing because of this.
We tried to fix it in PPM: https://github.com/php-pm/php-pm/blob/master/React/RequestParser.php#L18, but I believe we should fix it directly in reactphp/http.