`validate_ctype()` handles headers of the form `Content-Type: application/json; foo=bar`, this does too, but `validate_ctype()` is a little bit stricter. I don’t see off-hand if there are any issues with this, I just want to make sure we think about it once quickly :)