Tho*_*odi 23
最后,从 Postman v8.3.0 开始,您可以在集合pre-request脚本中执行此操作:
// Strip JSON Comments
if (pm?.request?.body?.options?.raw?.language === 'json') {
const rawData = pm.request.body.toString();
const strippedData = rawData.replace(
/\\"|"(?:\\"|[^"])*"|(\/\/.*|\/\*[\s\S]*?\*\/)/g,
(m, g) => g ? "" : m
);
pm.request.body.update(JSON.stringify(JSON.parse(strippedData)));
}
Run Code Online (Sandbox Code Playgroud)
这会从 json 中删除所有注释,并将当前正文设置为已清理的正文,此代码所基于的原始 github 帖子中有更多其他正文类型(GraphQL、URL 编码、表单数据)的示例。
它已由Script
https://community.postman.com/t/request-body-should-be-able-to-be-commented/8288完成
预请求脚本创建一个对象,将其转换为字符串,然后公开它
object = {
// product: "{{displayName}}",
price : "15.5"
}
pm.environment.set("object", JSON.stringify(object));
Run Code Online (Sandbox Code Playgroud)
请求主体调用变量object
{{object}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24696 次 |
| 最近记录: |