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

邮递员“评估预请求脚本时出错”,但预请求脚本为空

佴德曜
2023-03-14

我有一个关于邮递员的共享收藏。当我在共享集合中运行请求时,它失败并显示以下错误:

评估预先请求脚本时出错:错误:意外的令牌

我已经用几个请求试过了,最简单的请求是对“http://localhost:8000/v1/resource”的GET请求,没有参数、授权、头、正文或请求前脚本,仍然会出现上述错误。

检查邮递员的控制台时,我看到以下错误:

JSONError:意外令牌'

和上面的那个吻合。

当我复制请求并将其放在共享集合之外时,工作正常。

不确定我错过了什么?

共有1个答案

卢和昶
2023-03-14

由于它是一个共享实体,我怀疑团队成员/集合创建者可能已将脚本添加到集合的不同部分。

在Postman中有3个不同的级别可以调用< code >预请求脚本。集合级、子文件夹级和from。

更多信息可在此处找到:

https://learning.getpostman.com/docs/postman/scripts/pre-request-scripts/#adding-a预请求-抄送至a收集-文件夹

 类似资料:
  • 如何调用POST API请求(具有用户名请求主体的登录API 登录API:POST方法;请求正文:用户名和密码;响应正文:令牌。获取客户记录API:GET方法;请求URI: /token/ 只想在邮递员的一个测试中涵盖这种端到端场景。任何人都可以帮我提供预请求脚本吗?我应该如何调用登录 API?

  • 我正试图发送一个邮件请求,以创建一个使用邮递员的用户。需要动态用户电子邮件和密码。 我正在尝试在新变量中赋值,从邮递员内置变量中的返回-

  • 我使用Postman6.0发送HTTP请求。为了发送请求,我使用请求前脚本获取令牌并将其放入环境中,以便在后续请求中使用它。 下面的脚本不起作用,因为没有发送正文。下面的剧本有什么问题吗?

  • 我有一个对服务器的Authenticate post调用,如下所示: 用这样的尸体: 我总是必须在Postman中执行两次这个Authenticate调用,以正确填充我的全局var“安全令牌”,并在此后的下一次调用中使用该令牌进行身份验证,因此,似乎预请求脚本实际上是在脚本之后运行的,或者是预请求脚本中设置的全局var对当前请求不容易可用? 我做错了什么? 以下是预先请求的SRIPT:

  • 是否可以集中存储常见的javascript函数,以便在预请求脚本中使用?

  • 我想做一个邮递员集合请求击中相同的APIendpoint作为不同的用户。例如: 登录“user_1” 设置数据 登录“user_2” 获取数据并检查是否正确