如果有人更改 HTML 表单输入的名称怎么办

What if someone changes name of HTML form inputs

所以我在一个有各种 post 表单的网站上工作,我无法解决这个问题:如果用户使用 inspect element 来更改 html 输入标签,这样我的服务器端应用程序就无法读取传入的数据。有什么方法可以防止这种情况发生,或者我应该简单地检查我自己命名的字段是否确实存在并重定向用户,以防我的后端检测到输入表单已被篡改?

不,实际上没有办法避免客户端更改请求。客户可以创建自定义请求以攻击您的 API。您必须在服务器中验证请求。

当有人使用 inspect 更改 html 代码时 然后点击提交按钮 所有代码重置为默认值 点赞刷新