HTTPセマンティクス I(アーキテクチャと用語)
10 問RFC 9110が定めるHTTPの全体像を学びます。ステートレス性、リソースと表現、オリジンサーバー、プロキシ・ゲートウェイ・トンネルなどの基本用語を扱います。
HTTPセマンティクス II(URIとフィールド)
10 問http/httpsスキームとURIの扱い、ヘッダフィールドの基本ルール(大文字小文字、結合、Host、Via、トレーラー)を学びます。
HTTPセマンティクス III(メソッド)
10 問GET・HEAD・POST・PUT・DELETE・CONNECT・OPTIONS・TRACEの意味と、安全性・冪等性という重要な性質を学びます。
HTTPセマンティクス IV(ステータスコード)
10 問ステータスコードのクラス分けと未知コードの扱い、201・204・301/308・303・304・401/403・405・503など主要コードの正確な意味を学びます。
HTTPセマンティクス V(表現とコンテントネゴシエーション)
10 問Content-Type・Content-Encodingなどの表現メタデータと、Acceptのq値、プロアクティブ/リアクティブネゴシエーション、Varyの役割を学びます。
HTTPセマンティクス VI(条件付き・範囲リクエストと認証)
10 問ETagと弱い/強い検証子、If-Match・If-None-Matchによる条件付きリクエスト、Rangeによる部分取得、Expect: 100-continue、HTTP認証の枠組みを学びます。