Id を取り、ブール値を反転する「setAsViewed」のようなメソッドがありますが、ここでの 4 つのオプションのどれが最適かわかりません。私の考えでは、できるだけ少ないデータを送信したいので、{id} オプションの 1 つが最適です。そして、PUT は通常更新に対応するので、私は最初のほうに傾いています。ここでのコンベンションは何ですか?
特定のオブジェクトのブール値フィールドを反転するオプション (私が考えることができる):
1. PUT /api/objects/setasviewed/1
2. PUT /api/object/setasviewed
3. POST /api/objects/setasviewed/1
4. POST /api/object/setasviewed