diff --git a/src/main/java/com/zjyr/beidouservice/utils/UserRequestUtil.java b/src/main/java/com/zjyr/beidouservice/utils/UserRequestUtil.java index 1bee439..2f8b731 100644 --- a/src/main/java/com/zjyr/beidouservice/utils/UserRequestUtil.java +++ b/src/main/java/com/zjyr/beidouservice/utils/UserRequestUtil.java @@ -1,5 +1,6 @@ package com.zjyr.beidouservice.utils; +import com.zjyr.beidouservice.common.ConstValue; import jakarta.servlet.http.HttpServletRequest; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; @@ -14,6 +15,9 @@ public class UserRequestUtil { public static String getCurrentToken() { HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())) .getRequest(); - return request.getHeader("token"); + // 提取header中的Authorization字段里面的token值 + String token = request.getHeader("Authorization"); + token = token.replaceFirst(ConstValue.STRING_HTTP_AUTH_HEAD, ""); + return token; } }