mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
Use public static method UrlCleaner
in UrlCleanerClass
to clean
`hostWithPathResource`
This commit is contained in:
parent
370512cafd
commit
44f073cdb4
@ -65,6 +65,24 @@ public class SentinelProtectInterceptor implements ClientHttpRequestInterceptor
|
||||
if (hostResource.equals(hostWithPathResource)) {
|
||||
entryWithPath = false;
|
||||
}
|
||||
Method urlCleanerMethod = BlockClassRegistry.lookupUrlCleaner(
|
||||
sentinelRestTemplate.urlCleanerClass(),
|
||||
sentinelRestTemplate.urlCleaner());
|
||||
if (urlCleanerMethod != null) {
|
||||
try {
|
||||
hostWithPathResource = (String) urlCleanerMethod.invoke(null,
|
||||
hostWithPathResource);
|
||||
}
|
||||
catch (IllegalAccessException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
catch (InvocationTargetException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
System.out.println("hostWithPathResource: " + hostWithPathResource);
|
||||
System.out.println("entryWithPath: " + entryWithPath);
|
||||
|
||||
Entry hostEntry = null, hostWithPathEntry = null;
|
||||
ClientHttpResponse response = null;
|
||||
try {
|
||||
|
Loading…
x
Reference in New Issue
Block a user