我需要保存数据与html标记在 Postman 身体请求(原始/JSON)格式通过HTTP后的方法。当我尝试它抛出错误,如下图。我怎么能发送数据与html标记(我看到的是你得到的-所见即所得)在 Postman 身体?
wfypjpf41#
你可以把html编码成base64字符串,然后把这个字符串传递给postman,一旦请求主体在代码库中被接收,这个字符串就可以被解码成原始的html。对于编码和解码,您可以使用btoa和atob。有关这方面的参考,请参见link编码html字符串的示例如下所示:
btoa
atob
let htmlstring =`<html> <body> <p>This is test html</p> </body> </html>`let htmlencodedString = btoa(htmlstring); // pass this htmlencodedString in the postman body
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
odopli942#
JSON中没有单引号,也不应该有结束逗号,用双引号而不是单引号将内容值括起来,并删除内容值后面的逗号
0yg35tkg3#
JSON的格式似乎不正确。在再次POST JSON之前,是否尝试替换\r之类的意外序列?
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>"
4条答案
按热度按时间wfypjpf41#
你可以把html编码成base64字符串,然后把这个字符串传递给postman,一旦请求主体在代码库中被接收,这个字符串就可以被解码成原始的html。
对于编码和解码,您可以使用
btoa
和atob
。有关这方面的参考,请参见link编码html字符串的示例如下所示:
解码的示例如下所示:
odopli942#
JSON中没有单引号,也不应该有结束逗号,
用双引号而不是单引号将内容值括起来,并删除内容值后面的逗号
0yg35tkg3#
JSON的格式似乎不正确。在再次POST JSON之前,是否尝试替换\r之类的意外序列?
guz6ccqo4#
双引号
"
需要转义为\"
您可以在代码编辑器中查找并替换该值。例如查找所有"
并将其替换为\"
应该是