Fix #3: fix json validator to support case-insensitive HTTP headers