mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-21 21:39:05 +00:00
Minor optimization in Tomcat header adapters
get method skips containsKey and instead checks if the enumeration has elements, which should give the same behavior other than for headers without values. See gh-36334
This commit is contained in:
+8
-6
@@ -298,12 +298,14 @@ class HeadersAdaptersTests {
|
||||
|
||||
static Stream<Arguments> nativeHeadersWithCasedEntries() {
|
||||
return Stream.of(
|
||||
argumentSet("Netty", new Netty4HeadersAdapter(withHeaders(new DefaultHttpHeaders(), h -> h::add))),
|
||||
argumentSet("Tomcat", new TomcatHeadersAdapter(withHeaders(new MimeHeaders(),
|
||||
h -> (k, v) -> h.addValue(k).setString(v)))),
|
||||
argumentSet("Jetty", new JettyHeadersAdapter(withHeaders(HttpFields.build(), h -> h::add))),
|
||||
argumentSet("HttpComponents", new HttpComponentsHeadersAdapter(withHeaders(new HttpGet("https://example.com"),
|
||||
h -> h::addHeader)))
|
||||
argumentSet("Netty", new Netty4HeadersAdapter(
|
||||
withHeaders(new DefaultHttpHeaders(), h -> h::add))),
|
||||
argumentSet("Tomcat", new TomcatHeadersAdapter(
|
||||
withHeaders(new MimeHeaders(), h -> (k, v) -> h.addValue(k).setString(v)))),
|
||||
argumentSet("Jetty", new JettyHeadersAdapter(
|
||||
withHeaders(HttpFields.build(), h -> h::add))),
|
||||
argumentSet("HttpComponents", new HttpComponentsHeadersAdapter(
|
||||
withHeaders(new HttpGet("https://example.com"), h -> h::addHeader)))
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user