diff options
| author | shizhendong <[email protected]> | 2024-02-07 11:49:12 +0800 |
|---|---|---|
| committer | shizhendong <[email protected]> | 2024-02-07 11:49:12 +0800 |
| commit | f4d29ba598cbb36e765ce76998c892d48e066f93 (patch) | |
| tree | 52ba87a6c5b7f55b99610984845eacc93a79c336 | |
| parent | 04df47a6ee7f511e498287687a081e84e85e37cd (diff) | |
| parent | bc42b140c2cf88c033f1d43671307aedf4f7a46b (diff) | |
Merge remote-tracking branch 'origin/dev-3.9' into dev-3.10rel-24.01.01
| -rw-r--r-- | src/main/java/net/geedge/confagent/controller/PrometheusController.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/net/geedge/confagent/controller/PrometheusController.java b/src/main/java/net/geedge/confagent/controller/PrometheusController.java index 11ecce8..3f025c4 100644 --- a/src/main/java/net/geedge/confagent/controller/PrometheusController.java +++ b/src/main/java/net/geedge/confagent/controller/PrometheusController.java @@ -129,8 +129,10 @@ public class PrometheusController extends BaseController{ public void proxy(HttpServletRequest request, HttpServletResponse response){ String promPath = request.getServletPath().replace("/prometheus/proxy",""); String token = request.getHeader("Authorization"); - // prometheus authorization token 带有 “Bearer ” 前缀 - token = token.replaceFirst("^Bearer\\s", ""); + if (Tool.StrUtil.isNotBlank(token)) { + // prometheus authorization token 带有 “Bearer ” 前缀 + token = token.replaceFirst("^Bearer\\s", ""); + } R r = confagentUtil.checkToken(token); |
