このようなアプリケーションを作成したい - クライアント(ユーザーIDで識別される)がサーバーにREST API呼び出しを送信する。サーバーはデータベースに照会して、このユーザーが前にバッジを持っているかどうかを確認します。それがあれば何もしません。それ以外の場合は、ユーザーにバッジが付与されたことをデータベースに記録し、ユーザーに電子メールを送信します。ここ操作が等しそうに見える場合はPUTまたはPOST
PUT /ユーザー//バッジ/ POST /ユーザー//バッジ/
私の質問は、どのHTTPメソッド、私はここに使うべきでしょうか? PUTまたはPOST?
電子メールは最初の要求でのみ送信され、後続の要求はdbに問い合わせる以外は何もしません。
どのようなhttpの本はこの場合に使用することをお勧めしますか?
更新がないため、PUTです。 – EJP