Validate JSON input and throw exceptions
Only for the /irrelevant/file
and the /explain
endpoint, the JSON input is validated. And only these two endpoints throw appropriate exceptions (c.f. !6). These practices should be rolled out to the other endpoints:
-
/
-
/add
-
/remove
-
/query
-
/state
-
/bg
-
POST requests (c.f. #21 (closed)) -
GET requests
-
-
/clear
-
/clear/all
Some of these tasks might be done more easy after #27 (closed) is solved.
Edited by Sebastian Seufert