Postman怎么发送XML格式的POST请求

Postman发送XML POST请求需设置Content-Type为application/xml或text/xml,并在Body的raw模式下粘贴合法UTF-8编码XML内容;还需注意认证头、SOAPAction头及排查400/415错误。

Postman 发送 XML 格式的 POST 请求很简单,关键在于两处设置:请求头(Content-Type)和请求体(raw XML 内容)。

1. 设置正确的 Content-Type

XML 请求必须明确告诉服务器你发送的是 XML 数据。在 Postman 的 Headers 标签页中,添加或确认以下键值对:

  • Key: Content-Type
  • Value: application/xml(最常用)或 text/xml(部分老系统要求)

⚠️ 注意:不要用 application/json 或留空,否则服务端可能无法解析。

2. 在 Body 中选择 raw 并输入 XML

切换到 Body 标签页 → 选择 raw → 在右侧下拉菜单中选 Text(不是 XML,因为 Postman 的 XML 选项仅作语法高亮,不改变发送内容

)。

然后直接粘贴你的 XML 字符串,例如:



  张三
  zs@example.com

✅ 确保 XML 格式合法(标签闭合、编码一致),建议用 UTF-8 编码避免中文乱码。

3. 其他常见注意事项

  • 如果接口需要认证(如 API Key、Bearer Token),在 Authorization 标签页配置,不影响 XML 发送
  • 部分接口要求带 SOAPAction 头(用于 SOAP 服务),需额外在 Headers 中添加
  • 遇到 400 或 415 错误,优先检查 Content-Type 是否拼写正确、XML 是否有语法错误(比如未闭合标签)

基本上就这些。不需要插件、不用写脚本,Postman 原生完全支持 XML POST。