メインコンテンツまでスキップ

RFC 7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

  • ステータス: Proposed Standard
  • 発行日: June 2014
  • ストリーム: IETF
  • 更新: RFC2817
  • 廃止: RFC2616
  • 廃止: RFC9110
  • エラッタ: エラッタなし

概要 (Abstract)

Hypertext Transfer Protocol (HTTP) は、分散型・協調型のハイパーテキスト情報システムのためのステートレスなアプリケーション層プロトコルです。本文書は、リクエストメソッド、リクエストヘッダーフィールド、レスポンスステータスコード、レスポンスヘッダーフィールドによって表現されるHTTP/1.1メッセージのセマンティクス、メッセージのペイロード(メタデータとボディコンテンツ)、コンテンツネゴシエーションのメカニズムを定義します。


目次 (Table of Contents)

コアセクション (Core Sections)

附属書 (Appendices)


Copyright (c) 2014 IETF Trust および文書著者として特定された者。全著作権所有。



主要機能 (Key Features)

HTTPメソッドプロパティ (HTTP Method Properties)

本文書は、HTTPメソッドの3つの中核的プロパティを定義します:

  1. 安全なメソッド (Safe Methods): サーバー状態を変更しない読み取り専用操作
  2. 冪等メソッド (Idempotent Methods): 複数の同一リクエストが単一リクエストと同じ効果を持つ
  3. キャッシュ可能メソッド (Cacheable Methods): レスポンスが保存および再利用可能

メソッド一覧 (Method Summary)

メソッド安全冪等キャッシュ可能
GET
HEAD
POST⚠️
PUT
DELETE
CONNECT
OPTIONS
TRACE