Treat empty Accept header as "*/*"

This commit changes the `accept` RequestPredicate so that it treats an
empty `Accept` header as having the value `*/*`, as per the HTTP spec.
This commit is contained in:
Arjen Poutsma
2017-02-20 15:36:41 +01:00
parent b732251b09
commit 4221a344dc
2 changed files with 8 additions and 3 deletions

View File

@@ -140,7 +140,7 @@ public class RequestPredicatesTests {
MockServerRequest request = MockServerRequest.builder().header("Accept", json.toString()).build();
assertTrue(predicate.test(request));
request = MockServerRequest.builder().build();
request = MockServerRequest.builder().header("Accept", MediaType.TEXT_XML_VALUE).build();
assertFalse(predicate.test(request));
}