Adapt to deprecation of rejectIllegalHeader
Closes gh-35442
This commit is contained in:
parent
fa7d79b7b0
commit
39276f8302
|
|
@ -473,6 +473,7 @@ public class ServerProperties {
|
|||
/**
|
||||
* Whether to reject requests with illegal header names or values.
|
||||
*/
|
||||
@Deprecated
|
||||
private boolean rejectIllegalHeader = true;
|
||||
|
||||
/**
|
||||
|
|
@ -626,6 +627,7 @@ public class ServerProperties {
|
|||
this.connectionTimeout = connectionTimeout;
|
||||
}
|
||||
|
||||
@DeprecatedConfigurationProperty(reason = "The setting has been deprecated in Tomcat")
|
||||
public boolean isRejectIllegalHeader() {
|
||||
return this.rejectIllegalHeader;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -215,6 +215,7 @@ public class TomcatWebServerFactoryCustomizer
|
|||
factory.addConnectorCustomizers((connector) -> connector.setProperty("relaxedQueryChars", relaxedChars));
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private void customizeRejectIllegalHeader(ConfigurableTomcatWebServerFactory factory, boolean rejectIllegalHeader) {
|
||||
factory.addConnectorCustomizers((connector) -> {
|
||||
ProtocolHandler handler = connector.getProtocolHandler();
|
||||
|
|
|
|||
|
|
@ -367,6 +367,8 @@ class TomcatWebServerFactoryCustomizerTests {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Deprecated
|
||||
@SuppressWarnings("deprecation")
|
||||
void testCustomizeRejectIllegalHeader() {
|
||||
bind("server.tomcat.reject-illegal-header=false");
|
||||
customizeAndRunServer((server) -> assertThat(
|
||||
|
|
|
|||
Loading…
Reference in New Issue