出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
API RESTful 設計クイズ
00:00
1
/
10
1
第1問
RESTful API設計の主要な原則の一つで、各リクエストがそれ自体で完結し、サーバーがクライアントの状態を保持しないことを指すものは何ですか?
A
階層型システム (Layered System)
B
ステートレス性 (Statelessness)
C
キャッシュ可能 (Cacheable)
D
統一インターフェース (Uniform Interface)
次へ
2
第2問
RESTful APIにおいて、サーバー上のリソースの取得に使用されるHTTPメソッドは何ですか?
A
POST
B
PUT
C
GET
D
DELETE
前へ
次へ
3
第3問
RESTful APIでリクエストが正常に処理され、新しいリソースが作成されたことを示すHTTPステータスコードは何ですか?
A
200 OK
B
201 Created
C
204 No Content
D
400 Bad Request
前へ
次へ
4
第4問
RESTful API設計において、リソースのURIは一般的にどのような形式で表現されるべきですか?
A
動詞の単数形 (例: /getUser)
B
動詞の複数形 (例: /getUsers)
C
名詞の単数形 (例: /user)
D
名詞の複数形 (例: /users)
前へ
次へ
5
第5問
複数回実行しても同じ結果を保証するHTTPメソッドの特性を何と呼びますか?
A
アトミック性
B
冪等性
C
一貫性
D
隔離性
前へ
次へ
6
第6問
RESTful APIの原則の一つで、APIのレスポンスに次の可能なアクションや関連リソースへのリンクを含めることで、クライアントがAPIを動的に探索できるようにする概念は何ですか?
A
URIバージョン管理
B
HATEOAS (Hypermedia as the Engine of Application State)
C
キャッシュ制御
D
認証スキーム
前へ
次へ
7
第7問
既存のリソース全体を更新するために使用され、かつ冪等性を持つHTTPメソッドは何ですか?
A
POST
B
GET
C
PUT
D
PATCH
前へ
次へ
8
第8問
現代のRESTful APIで最も一般的に使用されるデータ交換フォーマットで、軽量で人間が読みやすく、多くのプログラミング言語でサポートされているものは何ですか?
A
XML
B
YAML
C
JSON
D
CSV
前へ
次へ
9
第9問
RESTful API設計において、繰り返し実行しても同じ結果を保証する「冪等性(Idempotency)」を持たないことが一般的なHTTPメソッドはどれですか?
A
GET
B
PUT
C
DELETE
D
POST
前へ
次へ
10
第10問
RESTful API設計の「ステートレス性(Statelessness)」という制約が主に意味することは何ですか?
A
サーバーは、クライアントからの各リクエスト間でクライアントの状態を一切保持しない。
B
クライアントは、サーバーとのやり取りにおいて状態を一切保持してはならない。
C
すべてのアクションは、一度実行されたら元に戻せない(不可逆である)ことを意味する。
D
サーバーは、常に同じリクエストに対して同じデータを返す必要がある。
前へ
結果を見る!
中断する