影像伺服HTTP通訊協定基本語法

HTTP協定基本語法如下:

請求

http:// server/is/image[/ object][? 修飾元]

伺服器

server_address[: port]

物件

源對象指定符(影像路徑或影像目錄條目)。

修飾語

修飾詞*[& modifier]

修飾詞

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

命令

{ cmdName|{$ var}}[=]

命令宏的名稱。

評論

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

cmdName

支援的命令或屬性名之一。

var

自訂變數的名稱。

命令或變數值。

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

value 是命令專用的,可由一或多個值組成,並以逗號分隔。有關詳細資訊,請參閱各個命令的說明。

伺服器標識符

對於對影像伺服的所有HTTP請求,都需要/is/image根內容。

HTTP解碼

「影像伺服」會先從傳入的請求中擷取​object​和​modifiersobject 然後,將其分割為路徑元素,這些元素會個別HTTP解碼。將​modifiers​字串分隔為​command= value​對,然後在指令特定處理之前對​value​進行HTTP解碼。

注意

除非說明檔案另有說明,否則所有不安全的字元都必須依HTTP標準進行編碼。 如需詳細資訊,請參閱HTTP規格。

備註

注釋可以嵌入到任意位置的請求字串中,並由句點(.)識別 緊接在命令分隔符(&)後面。 注釋由下次出現(未編碼)命令分隔符終止。 此功能可用來新增非影像伺服使用的要求資訊,例如時間戳記和資料庫ID。

另請參閱

資料類型, HTTP/1.1規範

本頁內容