为了账号安全,请及时绑定邮箱和手机立即绑定

带有不允许字段的 PUT/PATCH 请求

带有不允许字段的 PUT/PATCH 请求

PHP
HUWWW 2021-09-18 17:05:22
我有一个应用程序,我正在 Symfony 4 框架中编写。我有一个 PUT/PATCH 请求,其中可能包含错误的请求字段。例如 Entities 用户不应包含字段description。在这种情况下,我想阻止请求并返回错误的请求响应。我想知道在 Symfony 4 中最好的方法是什么?In node.js implenentation such problem looks like below: router.patch('/tasks/:id', async (req, res) => {    const updates = Object.keys(req.body)    // allowed fields    const allowedUpdates = ['description', 'completed']    // check if there are bad fields    const isValidOperation = updates.every((update) => allowedUpdates.includes(update))    if (!isValidOperation) {        return res.status(400).send({ error: 'Invalid updates!' })    }    /*    some response code    /*})如何在 Symfony 4 框架中做类似的事情?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信