帶附件的SOAP消息

帶附件的SOAP消息 （ SOAP with Attachments ， 縮寫SwA 或MIME for Web Services ） 是指使用Web服務 ， 通過SOAP和MIME ， 主要使用HTTP協議 ， 發送和接收郵件的方法 。 SOAP消息有時需要和不同類型的附件一同傳輸 ， 可能是一個圖像 ， 或是一個二進制的文檔 ， 有時文件還很大 。 這種情況下 ， 如果通過SOAP協議傳送 ， 傳統的方式需要將附件轉換爲base64編碼並插入到SOAP信封中 ， 這樣既不方便也造成效率問題 。 帶附件的SOAP消息 （ SwA ） 提供了一種快捷的方式 。 帶附件的SOAP消息的HTTP請求消息 （ 或應答消息 ） 使用了Multipart / Related媒體類型發送 ， SOAP信封作爲一個部分 ， 附件作爲其餘的部分 。 在SOAP消息的Header條目或Body條目的子條目中都可以使用href屬引用附件的URI 。 帶附件的SOAP消息並非是一個新的規範 ， 而是一個使用現有的SOAP和MIME手段 ， 能夠通過Web服務調用傳輸文件的一種機制 。