影像伺服HTTP通訊協定基本語法 image-serving-http-protocol-basic-syntax

HTTP通訊協定基本語法如下:

要求
http://伺服器/is/image[/物件][?修飾元]
伺服器
伺服器位址[:連線埠]
物件
Source物件規範(影像路徑或影像目錄專案)。
修飾元
修飾元*[&修飾元]
修飾元
命令|{$巨集$}|{。註解}
命令
{ cmdName|{$ var}[= value]
巨集
指令巨集的名稱。
註解
註解字串(被伺服器忽略)。
cmdName
支援的命令或屬性名稱之一。
變數
自訂變數的名稱。
命令或變數值。

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

value ​是命令特定的,可能包含一或多個以逗號分隔的值。 如需詳細資訊,請參閱個別命令的說明。

伺服器識別碼 section-926ae55ddba14b8d952147a5fd701e14

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

HTTP解碼 section-20922baccd804d2d986b44ce9a183a7d

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

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

備註 section-69ef0be0f17a418c87a0eba21c2ddb00

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

另請參閱 section-d0b836568c31454b8dbeb136e6bbe0f0

資料型別HTTP/1.1規格

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