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

HTTP協定基本語法如下:

請求

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

伺服器

server_address[: port]

物件

源對象說明符(影像路徑或影像目錄條目)。

修飾符

修飾詞*[& modifier]

修飾詞

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

命令

{ cmdName|{$ var}}[= value]

命令宏的名稱。

註解

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

cmdName

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

var

自訂變數的名稱。

value

命令或變數值。

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

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

伺服器識別碼

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

HTTP解碼

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

注意

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

備註

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

另請參閱

資料類型, HTTP/1.1規範

本頁內容