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类型和请求体格式即可。