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

如何为swagger json文件中的每个请求添加自定义头

林正平
2023-03-14

我已经从其中一个服务复制了swagger.json文件,并想将其导入到Postman collection中

共有1个答案

周育
2023-03-14

像下面的代码片段那样做是正常的。创建af securityDefinition,然后在security部分中使用该定义

{
  "swagger": "2.0",
  "info": {
    "title": "API",
    "version": "1.0"
  },
  "host": "example.com",
  "basePath": "/api",
  "schemes": [
    "http",
    "https"
  ],
  "securityDefinitions": {
    "myCustomAPIKey": {
      "type": "apiKey",
      "name": "myCustomAPIKey",
      "in": "header"
    }
  },
  "security": [
    {
      "myCustomAPIKey": []
    }
  ],
  "paths": {...}
}

这里(对于版本2)https://swagger.io/docs/specification/2-0/authentication/api-keys/

 类似资料:
  • 我有一个使用. NET 6 Web API的应用程序。一旦用户登录到应用程序,关于该用户的基于小上下文的信息被附加到查询参数。 API中AuthPolicy的一部分是,当调用endpoint时,这些查询参数必须存在,即使该endpoint没有使用它们。 例如,此 终结点具有在请求正文中传递的实际输入,但 AuthPolicy 要求查询参数存在,即使未使用它也是如此。 有效EX: 无效的EX: 有没

  • 下面是我的Lambda函数。在我的Lambda的Cloudwatch日志中可见,但在我的自定义服务器请求头中不显示:(。 我希望在下的node.js路由中可见。

  • 我有一个代码凌空代码 我该如何设置一个名为Authorization的标题??

  • 问题内容: 我正在尝试为Selenium编写自己的ExpectedConditions,但我不知道如何添加新的selenium。有人有例子吗?我在网上找不到任何教程。 在我目前的情况下,我想等到某个元素存在,可见,启用并且没有attr“ aria-disabled”属性。我知道这段代码行不通: 编辑:一些额外的信息:我遇到的问题是与jQuery选项卡。我在一个禁用的选项卡上有一个表单,它将在该选项

  • 问题内容: 如何添加自定义CSS文件?以下配置对我不起作用: 结果: 问题答案: 一种简单的方法是将其添加到您的: 然后将文件放入文件夹。

  • 在 https://editor.swagger.io/ 这给了我一个错误