summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshizhendong <[email protected]>2024-02-07 11:49:12 +0800
committershizhendong <[email protected]>2024-02-07 11:49:12 +0800
commitf4d29ba598cbb36e765ce76998c892d48e066f93 (patch)
tree52ba87a6c5b7f55b99610984845eacc93a79c336
parent04df47a6ee7f511e498287687a081e84e85e37cd (diff)
parentbc42b140c2cf88c033f1d43671307aedf4f7a46b (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.java6
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);