画像レンダリングHTTPプロトコルの基本構文

この節では、Dynamic Media Image Rendering HTTPプロトコルの基本構文について説明します。

項目

定義

リクエスト

http:// server/ir/render[/ vignette ] [ ? 修飾子 ]

server

server_address [ : port ]

ビネット

ビネット指定子(相対ファイルパスまたはビネットカタログエントリ)

修飾子

modifier *[ & modifier ]

修飾子

command | { $ macro $ } | { . comment }

command

{ cmdName | { $ var } } [ = value ]

マクロ

コマンドマクロの名前。

コメント

コメント文字列(サーバーで無視)。

cmdName

コマンドまたは属性の名前。

var

カスタム変数の名前。

value

コマンドまたは変数の値。

servercmdNamemacro​およびは大文字 var と小文字を区別しません。サーバーは、他のすべての文字列値の大文字と小文字を区別します。

サーバー識別子

画像レンダリングへのすべてのHTTPリクエストには、「 /ir/render 」ルートコンテキストが必要です。

コメント

コメントは、リクエスト文字列の任意の場所に埋め込むことができ、ピリオド(.)で識別されます。 コマンド区切り文字(&)の直後に表示されます。 コメントは、次に(エンコードされていない)コマンド区切り文字が出現するまで終了します。 この機能は、タイムスタンプ、データベースIDなど、画像サービングでは使用しない情報を要求に追加する場合に使用します。

HTTPデコード

画像レンダリングは、最初に受信リクエストから​object​と​modifiers​を抽出します。 object は、個別にHTTPデコードされたパス要素に分割されます。modifiers​文字列は​command=value​のペアに分割され、value​はコマンド固有の処理の前にHTTPデコードされます。

このページ