update: use WebUtils to get request path
This commit is contained in:
@@ -74,7 +74,7 @@ public class FizzGatewayFilter implements WebFilter {
|
||||
ServerHttpRequest request = exchange.getRequest();
|
||||
ServerHttpResponse serverHttpResponse = exchange.getResponse();
|
||||
|
||||
String path = request.getURI().getPath();
|
||||
String path = WebUtils.PATH_PREFIX + WebUtils.getServiceId(exchange) + WebUtils.getReqPath(exchange);
|
||||
String method = request.getMethodValue();
|
||||
AggregateResource aggregateResource = configLoader.matchAggregateResource(method, path);
|
||||
if (aggregateResource == null) {
|
||||
|
||||
@@ -73,6 +73,8 @@ public abstract class WebUtils {
|
||||
private static final String response = " response ";
|
||||
|
||||
private static final String originIp = "originIp";
|
||||
|
||||
public static final String PATH_PREFIX = "/proxy/";
|
||||
|
||||
public static String getHeaderValue(ServerWebExchange exchange, String header) {
|
||||
return exchange.getRequest().getHeaders().getFirst(header);
|
||||
|
||||
Reference in New Issue
Block a user