Postman作為API開發和測試工具,其附件支持能力主要取決于請求體的格式設置(如form-data
、binary
)及MIME類型配置,而非操作系統(如Debian)的限制。以下是具體支持的附件類型及使用場景:
通過form-data
或x-www-form-urlencoded
格式上傳,支持以下MIME類型:
text/plain
(如.txt
文件);text/html
(如.html
文件);text/xml
、application/json
(如.xml
、.json
文件);application/msword
(如.doc
文件)、application/vnd.openxmlformats-officedocument.wordprocessingml.document
(如.docx
文件);application/vnd.ms-excel
(如.xls
文件)、application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
(如.xlsx
文件);application/pdf
(如.pdf
文件)。通過form-data
或binary
格式上傳(binary
類型專門用于二進制文件),支持以下MIME類型:
image/gif
(.gif
)、image/jpeg
(.jpg
/.jpeg
)、image/png
(.png
)、image/webp
(.webp
);video/webm
(.webm
)、video/ogg
(.ogg
)、video/mp4
(.mp4
);audio/midi
(.midi
)、audio/mpeg
(.mp3
)、audio/webm
(.webm
)、audio/ogg
(.ogg
)、audio/wav
(.wav
);application/zip
(.zip
)、application/x-rar-compressed
(.rar
)、application/x-7z-compressed
(.7z
);application/octet-stream
(通用二進制流,適用于未知類型的文件,如.exe
、.dll
等)。通過form-data
格式上傳,支持以下MIME類型:
application/x-pkcs7-certificates
(如.p7b
文件)、application/x-pkcs7-certreqresp
(如.p7r
文件)、application/pkcs7-signature
(如.p7s
文件);application/vnd.ms-excel.addin.macroEnabled.12
(.xlam
宏啟用模板)、application/vnd.ms-excel.sheet.macroEnabled.12
(.xlsm
宏啟用工作簿);application/vnd.ms-powerpoint.slide.macroEnabled.12
(.sldm
宏啟用幻燈片)、application/vnd.openxmlformats-officedocument.presentationml.template
(.potx
模板)。Content-Type
與文件實際類型一致(如.jpg
文件需設置為image/jpeg
),否則可能返回“Unsupported Media Type”錯誤;form-data
vs binary
:form-data
適合表單式上傳(可同時發送鍵值對和文件),binary
適合純文件上傳(如直接發送圖片、視頻等);綜上,Debian系統下的Postman支持絕大多數常見附件類型,只要正確配置MIME類型和請求體格式即可。