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

Posted

技术标签:

【中文标题】如何从 POSTMAN 发送包含 xml 值的 Json?【英文标题】:How to send Json containing xml value from POSTMAN? 【发布时间】:2019-09-26 05:32:55 【问题描述】:

我正在使用邮递员来测试 api。方法是POST,JSON数据是:

"page" : "<xml> <content xs="xyz">.......</xml>"

在正文中,我选择了“raw”并选择了“JSON”,它会自动将“application/json”添加到标题中。

当我发送此请求时,由于<content> tag 中的双引号引起错误。这需要在输入处还是在 api 代码内部进行处理(转义)?

【问题讨论】:

能否在问题中添加示例数据? 能否请您提供更多信息,或者在邮递员中,您需要更改媒体类型,转到正文选项卡,选择原始,然后选择 json, 【参考方案1】:

你必须用 \ 转义双引号,例如

"page":"<?xml version=\"1.0\"?>\n<page></page>" 

还要确保设置 HTTP 标头 Content-Type: application/json。

【讨论】:

以上是关于如何从 POSTMAN 发送包含 xml 值的 Json?的主要内容,如果未能解决你的问题,请参考以下文章

使用Postman发送xml Post请求(Geoserver)

使用 TSQL 从 XML 中删除具有特定值的节点

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

如何从javascript发送具有2个值的表单?

如何从 Postman REST 客户端发送 spring csrf 令牌?

如何从Postman休息客户端发送spring csrf令牌?