私はREST APIを開発していますが、次のことを考えています:
HTTP PUT を使用して、Web サービス内のいくつかのエンティティを更新したいと考えています。フォーマットは urlencoded ボディになります。エンティティ全体ではなく、実際に指定されたフィールドのみを更新することは許容されますか?
PUT はいくつかの更新を行うのに非常に便利な方法ですが、たまたまいくつかのスペルを間違えた場合にフィールドを削除してほしくないので、私は尋ねています。さらに、実装者が常に最初に GET を実行し、実際には使用しない可能性のあるすべてのフィールドをコピーする必要があることを強制したくありません..