Skip to main content

6 docs tagged with "http"

View all tags

HTTP — メソッド・ステータス・ヘッダー

HTTP のリクエストとレスポンスの構造を押さえたうえで、9 つの標準メソッドと安全性・冪等性の区別、ステータスコードの分類を解説します。メソッドがリクエストラインにだけ現れること、UPDATE や REMOVE が標準に無いことを扱います。

HTTP キャッシュと CDN — Cache-Control の設計

Cache-Control の各ディレクティブを「誰に効くか」「いつまで新鮮か」「期限切れ後どうするか」で整理し、リソースの性質からキャッシュ設計を導く手順を解説します。no-cache と no-store、max-age と s-maxage の違い、stale-while-revalidate と immutable の使いどころを扱います。

TCP/IP — 階層モデルとポート

TCP/IP の階層モデルを、IP が届け先を決め TCP が届け方を保証するという役割分担から解説します。ポート番号の 3 つの範囲、サーバー側のポートが固定でクライアント側が可変である理由、IANA への登録が任意である点を扱います。

オリジンと CORS — ブラウザが何を境界にして遮るか

オリジンを scheme・host・port の 3 つ組として定義し、同一オリジンポリシーが遮るのは読み取りであって送信ではないことを解説します。プリフライトが飛ぶ条件、ワイルドカードと資格情報が併用できない理由、Vary の必要性を扱います。

クッキー — 誰が、いつ、どこへ自動で送るか

クッキーの属性を「どこへ送るか」「いつまで持つか」「誰が読めるか」の 3 つに整理し、スコープがオリジンと一致しないことから生じる事故を解説します。Domain がサブドメインへ広がること、SameSite の判定が site 単位であることを扱います。