以前にRESTful APIを作成したことはありませんが、RESTful APIをどの程度分離すべきか疑問に思っていますか?
たとえば、名前、住所、電話番号、メールアドレス、言語などを持っている顧客がいるとしましょう。
個々のフィールドを更新する方法(アドレスの更新、電子メールアドレスの更新など)があるのは理にかなっていますか、それとも顧客全体に対して単一の更新があり、各フィールドはオプションですか?
3
RESTのどの部分が必要ですか?標準を気にせずに単純なAPIが必要な場合は、ThorstenMüllerの受け入れられている答えと同じように処理できます。実際のRESTが必要な場合は、Roy Fielding(+ dissertationなど)を検索する必要があります。彼はRESTの発明者です。たとえば、リソース==テーブルは真実ではないという考えがわかります。また、たとえば、質問の場合、1つ以上のフィールドを更新するためにPATCH HTTPメソッドを使用するのが非常に一般的であることがわかります。リソースの完全な更新のためにPOSTまたはPUT(ここでは多くの議論)メソッドを使用できる場所。
—
リュックフランケン14年