Java 如何传递授权参数?
我尝试使用由swagger codegen创建的框架,但我不知道如何将授权令牌传递给我的API方法 例如,我们可以使用样品商店: 我如何将授权令牌添加到我的请求标头(我将从上一次对AuthorizationAPI的请求中收到该令牌) 也许我不了解Android的swagger codegen的授权流程Java 如何传递授权参数?,java,swagger,swagger-codegen,Java,Swagger,Swagger Codegen,我尝试使用由swagger codegen创建的框架,但我不知道如何将授权令牌传递给我的API方法 例如,我们可以使用样品商店: 我如何将授权令牌添加到我的请求标头(我将从上一次对AuthorizationAPI的请求中收到该令牌) 也许我不了解Android的swagger codegen的授权流程 UserApi apiInstance = new UserApi(); User body = new User(); // User | Created user object try {
UserApi apiInstance = new UserApi();
User body = new User(); // User | Created user object
try {
apiInstance.createUser(body); // here I will receive error unauhorized
} catch (ApiException e) {
System.err.println("Exception when calling UserApi#createUser");
e.printStackTrace();
}
通过简单查看代码,您可以通过调用UserApi上的
addHeader
来传递任意http头
另外,看起来swagger codegen cli支持生成授权头
-a <authorization>, --auth <authorization>
adds authorization headers when fetching the swagger definitions
remotely. Pass in a URL-encoded string of name:header with a comma
separating multiple values
-a,--auth
获取招摇过市定义时添加授权标头
远地。传入URL编码的字符串name:header和逗号
分离多个值
通过简单查看代码,您可以通过调用UserApi上的addHeader
来传递任意http头
另外,看起来swagger codegen cli支持生成授权头
-a <authorization>, --auth <authorization>
adds authorization headers when fetching the swagger definitions
remotely. Pass in a URL-encoded string of name:header with a comma
separating multiple values
-a,--auth
获取招摇过市定义时添加授权标头
远地。传入URL编码的字符串name:header和逗号
分离多个值