验证发送到 API 的表单数据?

Validate form data sent to API?

我有一个前端表单将 JSON 格式的表单数据发送到后端 API。 API 基于 flask-restful 库。在前端进行数据验证,但有人告诉我还要在后端验证数据。

是否需要这种后端验证?如果是这样,那么验证从该表单发送的数据的最佳方法是什么?

当然,你还需要在后端验证数据。那是因为 by-passing front-end 验证非常简单。您必须始终在后端进行验证。

为了在后端验证数据,当今的框架(例如 djangoDRF 提供了许多设施。在 Django 中,您将拥有 Django 表单,在 DRF 中,您将拥有 serializers.

它们配备了一些强大的基本验证,您可以进一步扩展以满足您的需求。