有没有一种方法可以区分空值和根本没有提到的值?
例如,我希望客户端能够更新个人资料,并且仅影响请求中指定的值...即使是空值/ null 值。
因此,假设一个名为“Sherlok”并且生日为“1月6日”的个人资料:
POST api/profiles/update?name=Sherlock >> only modifies name
POST api/profiles/update?birthdate=&name=Sherlock >> modifies name AND clears birthdate
有没有办法区分这两种情况中的出生日期参数,或者我需要使用魔法值?