feat: support retry on http status code (#1817)

Co-authored-by: Kent Dong <ch3cho@qq.com>
This commit is contained in:
Se7en
2025-03-11 13:38:02 +08:00
committed by GitHub
parent beb60fcacd
commit 19496e5759
7 changed files with 72 additions and 18 deletions

View File

@@ -189,7 +189,7 @@ func onHttpResponseHeaders(ctx wrapper.HttpContext, pluginConfig config.PluginCo
log.Errorf("unable to load :status header from response: %v", err)
}
ctx.DontReadResponseBody()
return providerConfig.OnRequestFailed(activeProvider, ctx, apiTokenInUse, apiTokens, log)
return providerConfig.OnRequestFailed(activeProvider, ctx, apiTokenInUse, apiTokens, status, log)
}
// Reset ctxApiTokenRequestFailureCount if the request is successful,