REST API

テイラー百科事典

REST API

REST APIは、HTTPメソッド(GET/POST/PUT/DELETE)とリソース指向URLを組み合わせて設計するWeb APIスタイルです。Roy Fieldingが2000年の博士論文で定義したREST(Representational State Transfer)アーキテクチャ原則に基づきます。

REST APIは、HTTPメソッド(GET/POST/PUT/DELETE)とリソース指向URLを組み合わせて設計するWeb APIスタイルです。Roy Fieldingが2000年の博士論文で定義したREST(Representational State Transfer)アーキテクチャ原則に基づきます。

厳密なRESTはstateless・resource-oriented・HATEOASなどの制約を要求しますが、現実の業界では「JSONをやり取りするHTTP API」を緩くREST APIと呼ぶ傾向があります。AnthropicのPOST /v1/messages、OpenAIのPOST /v1/chat/completionsもこの慣用的RESTスタイルです。

GraphQLやgRPCなどの代替もありますが、LLM APIの初期入口としてはRESTが最もシンプルでデバッグしやすいです。P2. APIでLLMを呼ぶとはで実際のエンドポイント構造を分解しました。

→ 1次ソース: Fielding 2000 · Architectural Styles and the Design of Network-based Software Architectures (Ch.5 REST)

最終更新: 2026-04-21 · shuntailor.net テイラー百科事典
JAKO