如何使用 Postman 将 XML 数据发布到 Web 服务?

Posted

技术标签:

【中文标题】如何使用 Postman 将 XML 数据发布到 Web 服务?【英文标题】:How do I POST XML data to a webservice with Postman? 【发布时间】:2018-04-27 23:39:10 【问题描述】:

我想使用 Postman 将 XML 请求发布到 Web 服务。但是,当我检查可用的请求格式时,我只看到form-datax-www-form-urlencodedrawbinary 的选项。

如何使用 Postman 将 XML 请求发布到 Web 服务?

【问题讨论】:

【参考方案1】:

使用raw 数据类型发送XML 请求,然后将Content-Type 设置为text/xml


    创建请求后,使用下拉菜单将请求类型更改为POST

    打开 Body 标签并检查 raw 的数据类型。

    打开右侧显示的 Content-Type 选择框,然后选择 XML (application/xml)XML (text/xml)

    在下面的输入字段中输入您的原始 XML 数据

    单击发送将您的 XML 请求提交到指定的服务器。

【讨论】:

唉,没了!它似乎只能在 chrome 上作为扩展使用。 @snr Postman 仍然可以使用 a desktop application。 @Stevoisiak 你能给我一个建议如何将这个 xml 文件读入 php,我不知道如何将 body xml 数据读入 php。 @snr,在 Postman 桌面应用程序中,选择 Body>raw>XML,默认情况下,它会为您提供 Content-Type=application/xml 标头,然后取消选择该默认标头并添加自定义 Content-Type=text/xml。我无法想象一种更复杂的方式。

以上是关于如何使用 Postman 将 XML 数据发布到 Web 服务?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Postman 从 XML 中提取变量?

如何从 POSTMAN 发送包含 xml 值的 Json?

如何使用 Postman 将图像发送到烧瓶服务器

如何使用 POSTMAN 应用程序将文件上传到 Amazon S3

如何将 json 参数从 Postman 发送到 Jenkins?

如何使用 Postman 表单数据将 POST 请求发送到 Spring Boot REST API?