Чтобы защитить мой общедоступный Eve REST API, я хочу избегать ответов типа '{"_status": "ERR", "_error": {"code": 422, "message": "Insertion failure: 1 document(s) contain(s) error(s)"}, "_issues": {"magicfield": "requiredfield"}}'
.
Вместо этого я просто хочу вернуть код состояния 401 с пустым телом ответа (или хотя бы пустым полем "_issues").Есть ли способ сделать это?Аутентификация / авторизация не является опцией, поскольку это общедоступный ресурс регистрации (общедоступный метод POST разрешен).
Я уже изменил код состояния на 401 (VALIDATION_ERROR_STATUS), но по-прежнему существует конкретная ошибка проверки, поэтомуЗлоумышленник может «исправить» свой запрос в соответствии с ошибкой проверки.
Цель состоит в том, чтобы разрешить запросы только с некоторым значением магического поля (которое проверено на определенную длину и т. Д.) И запретить все другие запросы для этого ресурса.