调试feign拦截cookie信息
This commit is contained in:
@ -79,15 +79,15 @@ public class FeignConfig implements RequestInterceptor {
|
||||
|
||||
// 检查请求头是否包含 Bearer 前缀
|
||||
if (StringUtils.startsWith(header, TOKEN_PREFIX)) {
|
||||
log.info("FeignConfig request header", header);
|
||||
log.info("FeignConfig request header {from header}", AUTHORIZATION_HEADER, header);
|
||||
template.header(AUTHORIZATION_HEADER, header);
|
||||
} else {// 检查cookie
|
||||
Optional.ofNullable(attributes.getRequest().getCookies()).ifPresent(cookies -> {
|
||||
Stream.of(cookies).filter(item -> StringUtils.equals(item.getName(), COOKIE_TOKEN_CODE)).findFirst()
|
||||
.ifPresent(token -> {
|
||||
String authToken = token.getValue();
|
||||
log.info("FeignConfig request header: {} {}",
|
||||
String.format("%s%s", TOKEN_PREFIX, authToken));
|
||||
log.info("FeignConfig request header (from cookie): {} {}",
|
||||
String.format("%s%s", AUTHORIZATION_HEADER, TOKEN_PREFIX, authToken));
|
||||
template.header(AUTHORIZATION_HEADER, String.format("%s%s", TOKEN_PREFIX, authToken));
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user