影像演算HTTP通訊協定基本語法 image-rendering-http-protocol-basic-syntax

本節說明Dynamic Media影像轉譯HTTP通訊協定的基本語法。

項目
定義
個請求
http://伺服器/ir/render[/暈映 ] [ ?修飾元 ]
伺服器
server_address [ :連線埠 ]
暈映
暈映規範(相對檔案路徑或暈映目錄專案)。
修飾元
修飾元 *[ & 修飾元 ]
修飾元
命令 | { $ 巨集 $ } | { .註解 }
命令
{ cmdName | { $ var } [ = 值 ]
巨集
指令巨集的名稱。
註解
註解字串(被伺服器忽略)。
cmdName
命令或屬性的名稱。
變數
自訂變數的名稱。
命令或變數值。

servercmdNamemacro ​和​ var ​不區分大小寫。 伺服器會保留所有其他字串值的大小寫。

伺服器識別碼

所有Image Rendering的HTTP要求都需要'/ir/render'根內容。

個註解

註解可內嵌於任何位置的要求字串中,並以句點(.)識別 緊接在命令分隔符號(&)後面。 註解會在下次出現(未編碼)命令分隔符號時終止。 此功能可用來將資訊新增至不供「影像伺服」使用的請求,例如時間戳記和資料庫ID。

HTTP解碼

影像演算會先從傳入要求中擷取​ object ​和​ modifiers。 然後將​ object ​分隔成路徑元素,這些元素會個別進行HTTP解碼。 modifiers ​字串被分隔成​ command= value ​配對,然後在命令特定處理之前先將​ value ​進行HTTP解碼。

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