HTTP & Web API入門
ブラウザとサーバーの間で何が起きているのか。HTTPの仕組みからREST API設計、認証、CORSまで、Web開発者が知るべきHTTPとAPIの基礎を段階的に学ぶ入門書です。随時コンテンツを拡充していきます。
目次(全6章)
- 1Webの仕組み — ブラウザからサーバーまで何が起きているか
URLを入力してからページが表示されるまでの全体像を、DNS・TCP・HTTPの3段階で整理します。
- 2HTTPメソッド — GET・POST・PUT・DELETEの使い分け
主要なHTTPメソッドの意味と使い分け、べき等性と安全性の概念、実務でよくある誤用パターンを整理します。
- 3HTTPステータスコード — 200・404・500の意味と実務での読み方
HTTPステータスコードのカテゴリ分類、実務で頻出するコードの意味、APIレスポンスの正しい返し方を整理します。
- 4ヘッダーとCookie — リクエスト/レスポンスに含まれる情報
HTTPヘッダーの役割と主要なヘッダーの種類、Cookieの仕組みとセキュリティ属性を整理します。
- 5REST API設計 — エンドポイントの考え方と命名規則
RESTの基本原則、リソース指向のURL設計、命名規則、よくあるアンチパターンを整理します。
- 6JSONとデータ形式 — APIでやりとりするデータの基本
JSONの構文ルール、データ型、フロントエンドでの扱い方、よくあるハマりどころを整理します。