影像演算HTTP通訊協定基本語法 image-rendering-http-protocol-basic-syntax
本節說明Dynamic Media影像轉譯HTTP通訊協定的基本語法。
項目
定義
個請求
http://伺服器/ir/render[/暈映 ] [ ?修飾元 ]
伺服器
server_address [ :連線埠 ]
暈映
暈映規範(相對檔案路徑或暈映目錄專案)。
修飾元
修飾元 *[ & 修飾元 ]
修飾元
命令 | { $ 巨集 $ } | { .註解 }
命令
{ cmdName | { $ var } [ = 值 ]
巨集
指令巨集的名稱。
註解
註解字串(被伺服器忽略)。
cmdName
命令或屬性的名稱。
變數
自訂變數的名稱。
值
命令或變數值。
server
、cmdName
、macro
和 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