出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
API設計クイズ!あなたは設計のエキスパート?ベストプラクティスに挑戦!
00:00
1
/
9
1
第1問
APIのバージョン管理において、URIにバージョン番号を含める方法の例として正しいものはどれですか?
A
/users
B
/v1/users
C
/users/version1
D
/users?version=1
次へ
2
第2問
API設計において、リソースの状態変更を部分的に行うために推奨されるHTTPメソッドは何ですか?
A
PUT
B
POST
C
PATCH
D
GET
前へ
次へ
3
第3問
APIの設計原則RESTfulにおいて、クライアントがサーバーの状態を保持しないことを何と呼びますか?
A
ステートフル
B
ステートレス
C
キャッシュ可能
D
レイヤードシステム
前へ
次へ
4
第4問
API設計において、リソースのリストを返す際に、クライアントが取得するデータ量を制限するために使用されるものは何ですか?
A
HTTPステータスコード
B
認証
C
ページネーション
D
HTTPメソッド
前へ
次へ
5
第5問
API設計において、クライアントがサポートしていないメディアタイプをサーバーが受信した場合、返すHTTPステータスコードとして適切なものはどれですか?
A
400 Bad Request
B
415 Unsupported Media Type
C
500 Internal Server Error
D
404 Not Found
前へ
次へ
6
第6問
API設計において、認証にOAuth 2.0を使用する場合、クライアントがリソースへのアクセスを許可されたことを示すために使用されるものは何ですか?
A
APIキー
B
アクセストークン
C
ユーザー名とパスワード
D
Cookie
前へ
次へ
7
第7問
API設計において、APIの利用状況を制限するために用いられる技術は何ですか?
A
レート制限
B
認証
C
認可
D
キャッシュ
前へ
次へ
8
第8問
API設計において、リソースが存在しないことを示すHTTPステータスコードは何ですか?
A
400 Bad Request
B
401 Unauthorized
C
403 Forbidden
D
404 Not Found
前へ
次へ
9
第9問
APIのバージョン管理において、セマンティックバージョニング(SemVer)を利用する主な利点は何ですか?
A
APIのパフォーマンスを向上させることができる
B
APIの変更が、クライアントアプリケーションに与える影響の度合いを明確に伝えられる
C
APIのドキュメントを自動生成できる
D
APIのセキュリティを強化できる
前へ
結果を見る!
中断する