我正在使用 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/