|
@@ -176,7 +176,7 @@ public final class MediaTypeRequestMatcher implements RequestMatcher {
|
|
|
return false;
|
|
|
}
|
|
|
for(MediaType httpRequestMediaType : httpRequestMediaTypes) {
|
|
|
- if(ignoredMediaTypes.contains(httpRequestMediaType)) {
|
|
|
+ if(shouldIgnore(httpRequestMediaType)) {
|
|
|
continue;
|
|
|
}
|
|
|
if(useEquals) {
|
|
@@ -191,6 +191,15 @@ public final class MediaTypeRequestMatcher implements RequestMatcher {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ private boolean shouldIgnore(MediaType httpRequestMediaType) {
|
|
|
+ for(MediaType ignoredMediaType : ignoredMediaTypes) {
|
|
|
+ if(httpRequestMediaType.includes(ignoredMediaType)) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* If set to true, matches on exact {@link MediaType}, else uses
|
|
|
* {@link MediaType#isCompatibleWith(MediaType)}.
|