【fix sonar】FeignConfig文件
This commit is contained in:
+16
-7
@@ -55,10 +55,7 @@ public class FeignConfig {
|
|||||||
HttpServletRequest request = attributes.getRequest();
|
HttpServletRequest request = attributes.getRequest();
|
||||||
log.debug("Feign request: {}", request.getRequestURI());
|
log.debug("Feign request: {}", request.getRequestURI());
|
||||||
// 将token信息放入header中
|
// 将token信息放入header中
|
||||||
String token = request.getHeader(CommonConstant.X_ACCESS_TOKEN);
|
String token = getToken(request);
|
||||||
if(token==null || "".equals(token)){
|
|
||||||
token = request.getParameter("token");
|
|
||||||
}
|
|
||||||
log.debug("Feign request token: {}", token);
|
log.debug("Feign request token: {}", token);
|
||||||
requestTemplate.header(CommonConstant.X_ACCESS_TOKEN, token);
|
requestTemplate.header(CommonConstant.X_ACCESS_TOKEN, token);
|
||||||
|
|
||||||
@@ -69,9 +66,7 @@ public class FeignConfig {
|
|||||||
log.info(requestTemplate.path());
|
log.info(requestTemplate.path());
|
||||||
log.info(requestTemplate.method());
|
log.info(requestTemplate.method());
|
||||||
String queryLine = requestTemplate.queryLine();
|
String queryLine = requestTemplate.queryLine();
|
||||||
if(queryLine!=null && queryLine.startsWith("?")){
|
queryLine = getQueryLine(queryLine);
|
||||||
queryLine = queryLine.substring(1);
|
|
||||||
}
|
|
||||||
log.info(queryLine);
|
log.info(queryLine);
|
||||||
if(requestTemplate.body()!=null){
|
if(requestTemplate.body()!=null){
|
||||||
log.info(new String(requestTemplate.body()));
|
log.info(new String(requestTemplate.body()));
|
||||||
@@ -94,6 +89,20 @@ public class FeignConfig {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String getQueryLine(String queryLine) {
|
||||||
|
if(queryLine!=null && queryLine.startsWith("?")){
|
||||||
|
queryLine = queryLine.substring(1);
|
||||||
|
}
|
||||||
|
return queryLine;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getToken(HttpServletRequest request) {
|
||||||
|
String token = request.getHeader(CommonConstant.X_ACCESS_TOKEN);
|
||||||
|
if(token==null || "".equals(token)){
|
||||||
|
token = request.getParameter("token");
|
||||||
|
}
|
||||||
|
return token;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user