2.2.6. パス (Path)
2.2.6. パス (Path)
@path 派生コンポーネントは, HTTP リクエストメッセージのターゲットパスを指す. コンポーネント値は, [URI] で定義されるリクエストターゲットの絶対パスであり, クエリコンポーネントおよび末尾の疑問符 (?) 文字は含まない. 値は [HTTP] の 4.2.3 節に示す規則に従って正規化される. すなわち, 空のパス文字列は単一のスラッシュ (/) 文字として正規化される. パスコンポーネントは, [URI] の 6.2.1 節の単純な文字列比較規則に記載されるとおり, パーセントエンコードされたオクテットをデコードする前の値で表現される.
例えば, 次のリクエストメッセージ:
GET /path?param=value HTTP/1.1 Host: www.example.com
は次の @path コンポーネント値となる:
/path
および次の署名ベース行となる:
"@path": /path