小编Arn*_*rma的帖子

在后端处理 PUT http 请求中的可选字段的最佳方法是什么

我找不到 PUT 调用的开发人员指南。如果在 PUT 请求中将可选值作为 null 传递,我们应该怎么做。我们是在 db 中将其设置为 null 还是保留 db 中的先前值(如果有)?这种方法的问题在于,一旦使用值创建,我们将无法更新值以取消可选字段。

例如。对于同一个实体假设Student表,我有一个名称为student_optional_subject的可为空列。现在在 POST student_optional_subject 中设置为值“微积分”。再次发出 PUT 请求,请求正文中的 student_optional_subject 为空(即请求中缺少该字段,因为它是可选字段)..我应该在 student_optional_subject 中保留“微积分”还是将其设置为空..

java rest spring http

1
推荐指数
1
解决办法
372
查看次数

标签 统计

http ×1

java ×1

rest ×1

spring ×1