java - Swagger - 将 @ApiParam 与 @CookieParam 一起使用时出现问题

标签 java cookies swagger param

我正在使用 Swagger 1.3.10,并尝试让 Swagger UI 在功能上接受 REST 服务的 cookie 参数。这是我的 Java 代码的示例:

    public Response getUserInfo(
    @Context HttpHeaders headers, 
    @ApiParam(value="Enter brand code as an Integer", defaultValue="101", required=true) @CookieParam(value = "userBrand") String brand)

现在,实际的 Swagger UI 渲染得很好......在这种情况下,它甚至用“101”填充默认值。问题是,当我单击“尝试一下”时,品牌参数始终为空。

似乎我在这里缺少一些简单的东西......有什么想法吗?

非常感谢!

最佳答案

Swagger 并不真正支持 Cookie 参数。 Swagger-core 将它们生成为 cookie 参数,但其他工具不支持它们,因为这不是规范的官方部分。

关于java - Swagger - 将 @ApiParam 与 @CookieParam 一起使用时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30944131/

相关文章:

java - Volley.NoConnectionError : java. io.EOFException 0

java - 将单元格数组值提取为 java 数据类型

javascript - Chrome 浏览器 : not set cookie from response header

ruby-on-rails - Rails教程 : Why is there always some session?

javascript - cookie 是从服务器向客户端发出指令以执行某些 js 代码的唯一方法吗?

Node.js OpenAPI 3 验证库

java - Ant:将目录路径放入文件中

java - 我想分发 Java 应用程序

javascript - Swagger参数多态性

c# - 如何从 Azure API 应用程序解决方案生成 swagger 元数据文件?