私はエンタープライズ Web アプリに取り組んでいます。私たちのアプリは、https のみで本番環境にデプロイされます。HTML 5 クライアントのみで使用される REST API を作成しています (他のクライアントでは使用できません)。
GET、PUT、DELETE は URL で ID を公開するため、私のチームはすべての残りの動詞に POST を使用することを決定しました。
私のチームが考えていることは、たとえ id が直接データベース ID でなくても、URL で公開されているデータのタイプを持っていることは良い考えではないということです。
誰もがGET、PUT、DELETEにPOST httpメソッドを使用し、http_methodをパラメーターとして渡し、パラメーターを使用してどの操作を行うかを決定することに同意しているようです。
これは、REST API に対して行う予定の唯一の違いです。どう思いますか?