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