【问题标题】:Postman custom authenticationPostman 自定义认证
【发布时间】:2016-06-22 11:18:39
【问题描述】:

Postman 有没有办法在执行请求 A 之前预先执行请求 B?

CONTEXT:我创建了一个管理一组 Web 服务的 Symfony 应用程序。 大多数路由只有在用户完全通过身份验证后才能调用(对于熟悉框架的人,使用 form_loginfirewall

因此,我必须先打电话:

POST /登录

  • 用户名
  • 密码

在能够打电话之前

GET /some_secured_route

(返回 JSON 响应)

当我在 Postman builder 中连续手动调用路线时,这可以正常工作。


但是,我正在尝试创建一个测试集合以在 Postman runner 中运行。在测试安全路由之前如何调用 /login 请求?

  • 有没有办法在 Postman builderPre-request 脚本 中这样做?
  • Postman 支持多种类型的授权(Basic Auth、Digest Auth、OAuth...)。它是否以某种方式支持客户?

任何帮助或相关帖子的链接将不胜感激。 祝大家有个美好的一天。

【问题讨论】:

    标签: web-services symfony authentication login postman


    【解决方案1】:

    我认为您不能在 Postman 中使用自定义身份验证模式。我想你需要的是Jetpacks for Postman

    链式请求: 环境变量和全局变量可以在 JS 测试脚本中设置。您可以从一个请求中提取数据并在另一个请求中使用它。这允许您将多个请求链接在一起。

    【讨论】:

      【解决方案2】:

      现在您可以在这里使用邮递员拦截器作为描述器:https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/5290

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-30
        • 2021-05-02
        • 2013-05-26
        相关资源
        最近更新 更多