我们的Swagger URL需要身份验证令牌才能访问。在POSTman中,它是一个名为Authorization
的标头,值为Bearer <some token>
我正在尝试使用swagger代码生成器CLI生成一些客户端https://github.com/swagger-api/swagger-codegen#generators。但是,在尝试适当添加-a
auth标头时,我一直没有成功。我已经尝试了以下几种变体:
(1)
java -jar swagger-codegen-cli-2.3.1.jar generate -i <our swagger URL> -a Bearer,token
(2)java -jar swagger-codegen-cli-2.3.1.jar generate -i <our swagger URL> -a Authorization:Bearer,token
(3)java -jar swagger-codegen-cli-2.3.1.jar generate -i <our swagger URL> -a Bearer%20token
有什么想法如何使用Bearer令牌正确格式化此-a
标志?
答案 0 :(得分:1)
正确的语法是
-a "HEADER_NAME: HEADER_VALUE"
在您的示例中:
-a "Authorization: Bearer TOKEN"