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

18. IANA Considerations (IANA考慮事項)

以下の登録の変更管理者は:「IETF ([email protected]) - Internet Engineering Task Force」です。

18.1. URI Scheme Registration (URIスキーム登録)

IANAは、https://www.iana.org/assignments/uri-schemes/にある「統一資源識別子(URI)スキーム」レジストリ[BCP35]を、セクション4.2の表2にリストされている永続的なスキームで更新しました。

18.2. Method Registration (メソッド登録)

IANAは、https://www.iana.org/assignments/http-methodsにある「ハイパーテキスト転送プロトコル(HTTP)メソッドレジストリ」を、セクション16.1.1の登録手順と以下の表に要約されたメソッド名で更新しました。

メソッドSafeIdempotentセクション
CONNECTnono9.3.6
DELETEnoyes9.3.5
GETyesyes9.3.1
HEADyesyes9.3.2
OPTIONSyesyes9.3.7
POSTnono9.3.3
PUTnoyes9.3.4
TRACEyesyes9.3.8
*nono18.2

メソッド名「」は予約されています。これは、「」をメソッド名として使用すると、一部のフィールド(例:「Access-Control-Request-Method」)でのワイルドカードとしての使用と競合するためです。

18.3. Status Code Registration (ステータスコード登録)

IANAは、https://www.iana.org/assignments/http-status-codesにある「ハイパーテキスト転送プロトコル(HTTP)ステータスコードレジストリ」を、セクション16.2.1の登録手順と以下の表に要約されたステータスコード値で更新しました。

説明セクション
100Continue15.2.1
101Switching Protocols15.2.2
200OK15.3.1
201Created15.3.2
202Accepted15.3.3
203Non-Authoritative Information15.3.4
204No Content15.3.5
205Reset Content15.3.6
206Partial Content15.3.7
300Multiple Choices15.4.1
301Moved Permanently15.4.2
302Found15.4.3
303See Other15.4.4
304Not Modified15.4.5
305Use Proxy15.4.6
306(Unused)15.4.7
307Temporary Redirect15.4.8
308Permanent Redirect15.4.9
400Bad Request15.5.1
401Unauthorized15.5.2
402Payment Required15.5.3
403Forbidden15.5.4
404Not Found15.5.5
405Method Not Allowed15.5.6
406Not Acceptable15.5.7
407Proxy Authentication Required15.5.8
408Request Timeout15.5.9
409Conflict15.5.10
410Gone15.5.11
411Length Required15.5.12
412Precondition Failed15.5.13
413Content Too Large15.5.14
414URI Too Long15.5.15
415Unsupported Media Type15.5.16
416Range Not Satisfiable15.5.17
417Expectation Failed15.5.18
418(Unused)15.5.19
421Misdirected Request15.5.20
422Unprocessable Content15.5.21
426Upgrade Required15.5.22
500Internal Server Error15.6.1
501Not Implemented15.6.2
502Bad Gateway15.6.3
503Service Unavailable15.6.4
504Gateway Timeout15.6.5
505HTTP Version Not Supported15.6.6

18.4. Field Name Registration (フィールド名登録)

本仕様は、[RFC3864]で定義されたメッセージヘッダーフィールドの既存の登録手順のHTTP関連の側面を更新します。新しい登録手順を定義し、HTTPフィールド定義を別のレジストリに移動することにより、HTTPに関連する古い手順を置き換えます。

IANAは、セクション16.3.1で概説されている「ハイパーテキスト転送プロトコル(HTTP)フィールド名レジストリ」というタイトルの新しいレジストリを作成しました。

主なフィールド名には、Accept、Accept-Charset、Accept-Encoding、Accept-Language、Accept-Ranges、Allow、Authentication-Info、Authorization、Connection、Content-Encoding、Content-Language、Content-Length、Content-Location、Content-Range、Content-Type、Date、ETag、Expect、From、Host、If-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-Since、Last-Modified、Location、Max-Forwards、Proxy-Authenticate、Proxy-Authentication-Info、Proxy-Authorization、Range、Referer、Retry-After、Server、TE、Trailer、Upgrade、User-Agent、Vary、Via、WWW-Authenticateなどが含まれます。

フィールド名「*」は予約されています。その名前をHTTPヘッダーフィールドとして使用すると、Varyヘッダーフィールド(セクション12.5.5)での特別なセマンティクスと競合する可能性があるためです。

18.5. Authentication Scheme Registration (認証スキーム登録)

IANAは、https://www.iana.org/assignments/http-authschemesにある「ハイパーテキスト転送プロトコル(HTTP)認証スキームレジストリ」を、セクション16.4.1の登録手順とセクション11で説明されている認証スキームで更新しました。

18.6. Content Coding Registration (コンテンツコーディング登録)

IANAは、https://www.iana.org/assignments/http-parameters/にある「HTTPコンテンツコーディングレジストリ」を、セクション16.6.1の登録手順とセクション8.4.1で説明されているコンテンツコーディング名で更新しました。

主なコンテンツコーディングには以下が含まれます:

  • compress
  • deflate
  • gzip
  • x-compress
  • x-gzip

18.7. Range Unit Registration (範囲単位登録)

IANAは、https://www.iana.org/assignments/http-parameters/にある「HTTP範囲単位レジストリ」を、セクション16.5.1の登録手順で更新しました。

登録された範囲単位:

  • bytes(セクション14.1.2を参照)
  • none(セクション14.3で予約)

18.8. Media Type Registration (メディアタイプ登録)

IANAは、https://www.iana.org/assignments/media-typesにある「メディアタイプ」レジストリを、セクション14.6で定義されたメディアタイプmultipart/byterangesの登録情報で更新しました。

18.9. Port Registration (ポート登録)

IANAは、https://www.iana.org/assignments/service-names-port-numbers/にある「サービス名とトランスポートプロトコルポート番号レジストリ」を、セクション4.2で説明されたポート番号登録で更新しました。

登録されたポート:

  • HTTP:ポート80/tcp
  • HTTPS:ポート443/tcp

18.10. Upgrade Token Registration (アップグレードトークン登録)

IANAは、https://www.iana.org/assignments/http-upgrade-tokensにある「ハイパーテキスト転送プロトコル(HTTP)アップグレードトークンレジストリ」を、セクション16.7の登録手順とセクション7.8で説明されたアップグレードトークン「HTTP」で更新しました。