当前位置: 首页 > 知识库问答 >
问题:

Postman-在请求正文中使用集合变量

许博易
2023-03-14

我在Postman上有一个问题,我想在请求正文中使用集合变量。根据postman文档,postman GUI中的所有变量都可以用双大括号{{}}检索。但它对我不起作用。如果我将变量从集合移动到环境,一切正常,但是一旦我将变量从环境移动到集合,它就会开始抛出这样的错误:

JSONError: Unexpected token 'U' at 1:1
Unrecognized token 'Backend': was expecting (JSON String, Number, Array, Object

这是我的身体:

{
    "name": {{BackendValidationPSName}},
    "groups": {{myBackendValidationRGuuids}}
}

有人能给我指出正确的方向吗?德克萨斯州。

共有2个答案

刘京
2023-03-14

解决了。我缺少集合变量值中的“”。

程正阳
2023-03-14

值必须是双引号

{
    "name": "{{BackendValidationPSName}}",
    "groups": "{{myBackendValidationRGuuids}}"
}
 类似资料:
  • 所有关于learning.getpostman的示例。com网站展示了如何在或level保存变量,以便从一个请求获取另一个请求的值。 例如: 分别。 是否可以改用“收藏”? 阅读有关 API 的文档并没有给我太多希望。 我正在寻找这样的东西: 我的目标是能够在没有交叉污染的情况下进行两次收集。 Postman不断发展。如果您阅读留档,也可以在集合中设置变量,而不是在环境中设置变量。请注意,如果您在

  • 我每小时用一个不同的json文件发出一个帖子请求,我想知道我是否可以实现自动化?我在网上搜索了一下,似乎可以用收集跑步者或监视器来完成? 网址:https://api.keepa.com/tracking?key=MY_API_KEY 标头:内容类型应用程序/json 正文: 一个json文件有1000个这样的对象。我有100个json文件。 有人可以给我一些关于这个的信息吗?我可以使用集合运行程

  • 我正在以编程方式创建Postman集合,并希望提供一个默认的JSON请求体,以使请求更容易。 我看了规范,看不出如何指定它。有人有什么想法吗?这可以用JavaScript实现吗?我用JavaScript自动设置头和环境变量。 这是我正在使用的Postman Collection规范定义,v2.1.0草案4: https://schema.getpostman.com/collection/json

  • 我有一个 POST 请求,用于验证请求正文中的文本/csv 文件。请求在邮递员中成功运行:返回 HTTP 代码 200。Postman 控制台中的请求正文填充了文件路径和名称,即 src:“/Users/username/Downloads/demo_file.csv”,但是当导出集合时,请求中的文件值为空。见下文。 问题。为什么它是空的,这是一个错误/已知问题吗? 作为一个快速测试,我将文件添加

  • 我试图从环境变量替换Postman中JSON主体的值,该值实际上被替换,但它在传递给POST请求时将JSON转换为字符串,因此请求最终失败,因为POST请求需要JSON主体。 例如,这里是下面的请求,变量已经在Postman中用值声明 发送请求后,整个正文将转换为字符串。知道如何保持正文是JSON,即使替换了变量的值并且不让它转换为字符串?

  • 我正在Postman中编写测试,我有多个请求分组如下: > 某些测试标题: > 创建用户(一组“预请求”): 发送一些创建用户所需的请求,这些请求是运行测试所必需的 对已创建用户的一些操作(这里我正在测试测试标题中的内容) 一个或多个请求 < li >创建用户(一组“预先请求”,与测试1中相同。): < ul > < li >发送创建用户、运行测试所需的一些请求 一个或多个请求 总的来说,当我想测