我找不到 PUT 调用的开发人员指南。如果在 PUT 请求中将可选值作为 null 传递,我们应该怎么做。我们是在 db 中将其设置为 null 还是保留 db 中的先前值(如果有)?这种方法的问题在于,一旦使用值创建,我们将无法更新值以取消可选字段。
例如。对于同一个实体假设Student表,我有一个名称为student_optional_subject的可为空列。现在在 POST student_optional_subject 中设置为值“微积分”。再次发出 PUT 请求,请求正文中的 student_optional_subject 为空(即请求中缺少该字段,因为它是可选字段)..我应该在 student_optional_subject 中保留“微积分”还是将其设置为空..