如何在Postman正文请求中发送带有html标签的数据?

js4nwp54  于 2023-02-22  发布在  Postman
关注(0)|答案(4)|浏览(823)

我需要保存数据与html标记在 Postman 身体请求(原始/JSON)格式通过HTTP后的方法。当我尝试它抛出错误,如下图。我怎么能发送数据与html标记(我看到的是你得到的-所见即所得)在 Postman 身体?

wfypjpf4

wfypjpf41#

你可以把html编码成base64字符串,然后把这个字符串传递给postman,一旦请求主体在代码库中被接收,这个字符串就可以被解码成原始的html。
对于编码和解码,您可以使用btoaatob。有关这方面的参考,请参见link
编码html字符串的示例如下所示:

let htmlstring =`<html>
                <body>
                <p>This is test html</p>
                </body>
                </html>`
let htmlencodedString = btoa(htmlstring); // pass this htmlencodedString in the postman body

解码的示例如下所示:

let decodedString = atob(htmlencodedString); // this will give back the original html
odopli94

odopli942#

JSON中没有单引号,也不应该有结束逗号,
用双引号而不是单引号将内容值括起来,并删除内容值后面的逗号

0yg35tkg

0yg35tkg3#

JSON的格式似乎不正确。在再次POST JSON之前,是否尝试替换\r之类的意外序列?

guz6ccqo

guz6ccqo4#

双引号"需要转义为\"您可以在代码编辑器中查找并替换该值。例如查找所有"并将其替换为\"

    • 示例:**
"content": "<p><img class="img-responsive" src="the-url" alt="the alt" style="the styles"><p>"

应该是

"content": "<p><img class=\"img-responsive\" src=\"the-url\" alt=\"the alt\" style=\"the styles\"><p>"

相关问题