Change content-type check to check contains

So far it was doing an equals check, but a string like "application/json; charset=utf-8"
is similarly valid. And some clients like OkHttp actually automatically add the
charset.
This commit is contained in:
cedb 2023-01-07 17:46:07 -05:00
parent 161ec9f828
commit 594faaf288

View file

@ -89,7 +89,7 @@ public class HttpServerHandler {
return; return;
} }
if (!"application/json".equals(httpExchange.getRequestHeaders().getFirst("Content-Type"))) { if (!"application/json".contains(httpExchange.getRequestHeaders().getFirst("Content-Type"))) {
sendResponse(415, null, httpExchange); sendResponse(415, null, httpExchange);
return; return;
} }