81,092
社区成员
发帖
与我相关
我的任务
分享
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
/**
*
*
* 1.获取请求信息
*
*/
Route gatewayUrl = exchange.getRequiredAttribute(ServerWebExchangeUtils.GATEWAY_ROUTE_ATTR);
URI uri = gatewayUrl.getUri();
ServerHttpRequest request = (ServerHttpRequest)exchange.getRequest();
HttpHeaders header = request.getHeaders();
ServerHttpRequest.Builder mutate = request.mutate();
String rawPath = request.getURI().toString();
String path = request.getPath().value();
String method = request.getMethodValue();
String token = header.getFirst(JwtUtil.HEADER_AUTH);
String instance = uri.getAuthority();
System.out.println("*********************1.请求信息*******************");
System.out.println("RawPath:" + rawPath);
System.out.println("path:" + path);
System.out.println("method:" + method);
System.out.println("token:" + token);
System.out.println("instance:" + instance);
System.out.println("****************************************");
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
/**
*
*
* 1.获取请求信息
*
*/
Route gatewayUrl = exchange.getRequiredAttribute(ServerWebExchangeUtils.GATEWAY_ROUTE_ATTR);
URI uri = gatewayUrl.getUri();
ServerHttpRequest request = (ServerHttpRequest)exchange.getRequest();