【问题标题】:Why does Postman change saved API requests为什么 Postman 会更改已保存的 API 请求
【发布时间】:2020-07-29 03:47:35
【问题描述】:

我正在使用 Postman 来测试 API,并且喜欢它的 GUI 和易用性。但它所做的一些事情对我来说是完全无法理解的。示例:我将 API 请求保存到集合中。过了一段时间,我试着回忆它,它已经改变了。为什么?

场景:针对 ElasticSearch API 进行测试

  1. GET _cat/indices。
  2. 保存到集合 ElasticSearch。
  3. 发送其他 ES API 请求。
  4. 删除索引:DELETE /index0
  5. 调用保存的 _cat/indices
  6. 改为调用 DELETE /index0。为什么?

【问题讨论】:

    标签: postman


    【解决方案1】:

    您可能在“设置”->“常规”中关闭了“关闭未保存的标签时总是询问”选项。当它关闭时,它不需要你点击保存,它会在标签页关闭时自动保存。

    【讨论】:

      【解决方案2】:

      Postman 在顶部有标签,每个标签都包含给定请求的数据。当您编辑选项卡的内容时,您也在编辑已保存的请求。如果您手动点击“保存”,则会保存对请求的更改。

      避免这种情况的方法是确保在您编写新请求并且不打算对现有请求进行更改时,请在新请求选项卡中执行此操作(单击 + 按钮在选项卡行上),然后您可以选择将其另存为新的命名请求。

      【讨论】:

      • 谢谢。 Kludgey 工作流程,但至少我现在知道问题所在。
      • 我一定是世界上最愚蠢的人,但我找不到关闭自动保存的设置。你碰巧知道它在哪里吗?
      • 看了一下。我找不到它,而且似乎自动保存可能不是是 Postman 功能(例如,this issue 暗示它尚未实现)。有一个“关闭未保存的标签时总是询问”选项 - 是否有可能不是无意覆盖,而是无意中没有写出你认为的内容?
      • 邮递员不会“自动保存”更改。每次更改请求中的任何内容时,您都会在选项卡中看到一个橙色圆点。您要么使用键盘快捷键保存它,要么点击 UI 上的保存按钮。
      【解决方案3】:

      要关闭自动保存,请执行以下操作:

      1. 转到设置 -> 常规
      2. 打开关闭未保存的标签时总是询问。
      3. 打开保存的请求,然后更改请求中的某些内容。
      4. 关闭请求选项卡。邮递员会询问您是否要保存更改。将有一个复选框“始终丢弃未保存的更改”。勾选复选框。
      5. 点击“不保存”。

      【讨论】:

        猜你喜欢
        • 2023-03-28
        • 2021-08-22
        • 1970-01-01
        • 2018-10-03
        • 2018-02-28
        • 2022-09-23
        • 2019-12-18
        • 2019-02-14
        • 1970-01-01
        相关资源
        最近更新 更多