假设我为所有API创建了全局参数echo "<a href="project1.html">Link to previous Page</a>";
:
echo "<a href='project1.html'>Link to previous Page</a>";
几乎每个API都需要此令牌,但可以公开访问的API除外。如何从全局操作参数中排除这一API?
答案 0 :(得分:2)
当前未提供对globalOperationParameters
的排除,并且在此GitHub issue中有针对此功能的公开功能请求。
答案 1 :(得分:0)
我发现的唯一解决方法是使用@ApiImplicitParams
注释覆盖全局定义的标头。
所以在您的情况下:
@ApiImplicitParams({
//Overriding global behavior.
@ApiImplicitParam(
name = "token")
})
不幸的是,标头在招摇中仍然可见,但是参数不会标记为必需。