画像レンダリングの HTTP プロトコル基本構文 image-rendering-http-protocol-basic-syntax

ここでは、Dynamic Media画像レンダリング HTTP プロトコルの基本構文について説明します。

項目
定義
要求
http:// server/ir/render[/ vignette ] [ ? 修飾子 ]
server
server_address [ : port ]
ヴィネット
ビネット指定子(相対ファイルパスまたはビネットカタログエントリ)。
修飾子
修飾子 *[ & 修飾子 ]
修飾子
コマンド | { $ マクロ $ } | {。 コメント }
command
{ cmdName | { $ var } } [ = 値 ]
マクロ
コマンド マクロの名前。
comment
コメント文字列(サーバーでは無視されます)。
cmdName
コマンドまたは属性の名前。
var
カスタム変数の名前。
value
コマンドまたは変数値。

servercmdNamemacrovar では、大文字と小文字が区別されません。 サーバーは、他のすべての文字列値の大文字と小文字を区別しません。

サーバー識別子

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

コメント

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

HTTP デコード

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

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49