Node.js / NestJS

REST API 設計

HTTP メソッド、ステータスコード、RESTful の原則、バージョニング、HATEOAS、ページネーション

20 面接問題·
Junior
1

リソースのリストを取得するために適切な HTTP メソッドはどれですか?

回答

GET メソッドは、サーバーの状態を変更せずにデータを取得するために使用されます。冪等かつ安全であり、副作用なく複数回呼び出すことができます。GET は REST API におけるすべての読み取り操作の標準的なメソッドです。

2

冪等であり、既存のリソースを完全に置き換える HTTP メソッドはどれですか?

回答

PUT は冪等であり、指定された URL のリソースを完全に置き換えます。部分的に変更する PATCH とは異なり、PUT はリソースの完全な表現を送信する必要があります。冪等性とは、同じデータで PUT を複数回呼び出しても同じ結果になることを意味します。

3

PUTとPATCHの主な違いは何ですか?

回答

PUTはリソースを完全に置き換え、変更されないものも含めてすべてのフィールドを送信する必要があります。PATCHは指定されたフィールドのみを変更でき、部分的な更新により効率的です。たとえば、ユーザーのメールアドレスだけを変更する場合は、PATCHが望ましいです。

4

リソースの作成に成功した後に返すべきHTTPステータスコードはどれですか?

5

リクエストは有効だが認証が必要な場合に使用するHTTPステータスコードはどれですか?

+17 面接問題

次の面接に向けてNode.js / NestJSをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める