「http」の記事
5件 RSS で購読
5件
HTTP Expect: 100-continue の仕組み: 本文を送る前にサーバーの応答を待つルール
RFC 9110 と RFC 9112 をもとに、Expect: 100-continue の流れ、クライアント・オリジンサーバー・プロキシが守るべきルール、417 Expectation Failed の意味、早期拒否後の接続の扱い方を整理します。
HTTP ETagと条件付きリクエスト: If-None-Matchの304、If-Matchの412
ETagはキャッシュの再検証と同時更新の防止の両方に使われます。RFC 9110とRFC 9111をもとに、強い比較と弱い比較、If-None-Matchと304、If-Matchと412、条件ヘッダーの評価順序をリクエスト例とともに整理します。
HTTP Varyとキャッシュキー: 再利用の条件、Vary: *、キャッシュの分割
Varyはキャッシュキーにリクエストヘッダーを加えます。RFC 9110とRFC 9111をもとに、ヘッダー値が一致するとみなされる条件、Vary: *で毎回再検証が必要になる理由、コンテンツネゴシエーションがキャッシュを細かく分ける仕組みを整理します。
CORS のプリフライトはいつ発生するか:OPTIONS リクエストが先に送られる条件
fetch() が本来のリクエストの前に OPTIONS を送る条件を WHATWG Fetch 標準で整理しました。セーフリストのメソッドとヘッダー、application/json と Authorization でプリフライトが起きる理由、Max-Age の既定値5秒も扱います。
Unicodeのダウンロード名が文字化けするとき:filenameとfilename*の違い
Content-DispositionでUnicodeのファイル名を送る方法を解説します。ASCIIのfilename、UTF-8のfilename*、パーセント符号化、優先順位、安全な受信処理をRFC 6266とRFC 8187に沿って整理します。
該当する記事がありません。別の言葉で検索してみてください。