空の値とまったく言及されていない値を区別する方法はありますか?
たとえば、クライアントがプロファイルを更新し、リクエストで指定された値にのみ影響を与えることができるようにしたいと思います...空/nullのものでも。
name="Sherlok" および Birthdate="January 6" のプロファイルが与えられた場合:
POST api/profiles/update?name=Sherlock >> only modifies name
POST api/profiles/update?birthdate=&name=Sherlock >> modifies name AND clears birthdate
これら 2 つの状況で生年月日パラメーターを区別する方法はありますか、それとも魔法の値に頼る必要がありますか?