影像呈現HTTP通訊協定基本語法

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

項目

定義

請求

http://伺服器/ir/render[/ ] [? 修飾元 ]

伺服器

server_address [ : port ]

vignette

暈映說明符(相對檔案路徑或暈映目錄條目)。

修飾元

修飾詞 *[ & 修飾詞 ]

修飾元

命令 | { $ macro $ } | { 。 comment }

命令

{ cmdName | { $ var } } [ = value<a5/]

命令宏的名稱。

註解

注釋字串(由伺服器忽略)。

cmdName

命令或屬性的名稱。

var

自訂變數的名稱。

value

命令或變數值。

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

伺服器識別碼

對於影像呈現的所有HTTP請求,都需要「 /ir/render」根上下文。

備註

註解可隨處內嵌至要求字串,並以句點(.)識別 緊接在命令分隔符(&)後面。 注釋由下次出現(未編碼)命令分隔符終止。 此功能可用來將資訊新增至非影像伺服使用的請求,例如時間戳、資料庫ID等。

HTTP解碼

影像呈現會先從傳入的請求中擷取​object​和​modifiersobject 然後被分離為路徑元素,這些路徑元素被單獨HTTP解碼。將​modifiers​字串分為​command= value​對,然後在命令特定處理之前對​value​進行HTTP解碼。

本頁內容