帶附件的SOAP消息

帶附件的SOAP消息SOAP with Attachments,縮寫SwA 或MIME for Web Services)是指使用Web服務,通過SOAPMIME,主要使用HTTP協議,發送和接收郵件的方法。

帶附件的SOAP消息的結構

SOAP消息有時需要和不同類型的附件一同傳輸,可能是一個圖像,或是一個二進制的文檔,有時文件還很大。這種情況下,如果通過SOAP協議傳送,傳統的方式需要將附件轉換為base64編碼並插入到SOAP信封中,這樣既不方便也造成效率問題。帶附件的SOAP消息(SwA)提供了一種快捷的方式。 帶附件的SOAP消息的HTTP請求消息(或應答消息)使用了Multipart/Related媒體類型發送,SOAP信封作為一個部分,附件作為其餘的部分。在SOAP消息的Header條目或Body條目的子條目中都可以使用href屬引用附件的URI。

帶附件的SOAP消息並非是一個新的規範,而是一個使用現有的SOAP和MIME手段,能夠通過Web服務調用傳輸文件的一種機制。

參見

編輯

外部連結

編輯