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

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

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

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

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

伺服器識別碼 section-926ae55ddba14b8d952147a5fd701e14

此 /is/image 所有「影像伺服」的HTTP請求都需要根上下文。

HTTP解碼 section-20922baccd804d2d986b44ce9a183a7d

影像伺服首次擷取 objectmodifiers 來自傳入的要求。 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