HTTP・Webの基礎
- HTTP・Webの基礎 HTTPステータスコードとリダイレクトを curl で確かめる HTTP講座2。php -S のルーターで 2xx〜5xx を返し、301/302/303 と 307/308 で POST がどうなるかを curl -L で確認。404 と 410、200 で返る致命的エラー、ループの実測。
- HTTP・Webの基礎 HTTP 高速化:keep-alive・gzip・HTTP/2・CORS を実測 接続の使い回しと毎回接続、gzip レベル、HTTP/1.1 と HTTP/2 を curl・Python・php -S で実測。curl のループの罠と、CORS プリフライトでサーバーに実際に何が届くかも確認。
- HTTP・Webの基礎 HTTPS・TLS・証明書を openssl と curl で読み解く TLS ハンドシェイク、証明書チェーン、SNI、HSTS を実際の openssl s_client と curl の出力で解説。接続時間の内訳を実測し、curl (60) エラーを全部再現して直し方を示す。
- HTTP・Webの基礎 HTTPヘッダー・Cookie・セッションを curl と PHP で確かめる HTTP講座3。Shift_JIS の文字化けをバイト単位で再現し、Set-Cookie の属性を curl の Cookie jar で確認。黙って捨てられる Secure Cookie、PHP セッション、固定化攻撃と実測。
- HTTP・Webの基礎 HTTPキャッシュ入門:ETag・Cache-Control・304を実測 php -S で ETag と Cache-Control を実装し、304 で減る通信量と時間を実測。毎回変わる ETag、1秒以内の更新で古い 304 が返る罠、no-cache の誤解、CDN の注意点まで。
- HTTP・Webの基礎 HTTP入門:curl -v の出力を1行ずつ読む HTTP講座1。python http.server をローカルで起動し、curl -v を1行ずつ読む。メソッド、ステータスコード、ヘッダー、curl の終了コード、実測した通信時間まで。