You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by fm...@apache.org on 2026/09/02 16:28:34 UTC
(camel-spring-boot) branch main updated: camel-platform-http-starter: the Cookie request header is no longer echoed on the response
This is an automated email from the ASF dual-hosted git repository.
Croway pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 12cd328e9f0 camel-platform-http-starter: the Cookie request header is no longer echoed on the response
12cd328e9f0 is described below
commit 12cd328e9f055ad76510e71c48db66debdf41c59
Author: croway <fe...@gmail.com>
AuthorDate: Wed Sep 2 15:56:29 2026 +0200
camel-platform-http-starter: the Cookie request header is no longer echoed on the response
SpringBootPlatformHttpCookiesTest.echoCookie asserted that a lowercase
"cookie" request header comes back on the response. PlatformHttpEndpoint
wraps the header filter strategy so that common request headers such as
Cookie are never echoed, and since CAMEL-24453 that comparison is
case-insensitive, so the lowercase spelling is suppressed as well and the
test has been failing against the current camel-platform-http snapshot.
The test now asserts the suppression: the response carries no cookie
header for the echo route.
Co-Authored-By: Claude Fable 5.1 <no...@anthropic.com>
---
.../http/springboot/SpringBootPlatformHttpCookiesTest.java | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/components-starter/camel-platform-http-starter/src/test/java/org/apache/camel/component/platform/http/springboot/SpringBootPlatformHttpCookiesTest.java b/components-starter/camel-platform-http-starter/src/test/java/org/apache/camel/component/platform/http/springboot/SpringBootPlatformHttpCookiesTest.java
index bf1d34b80d9..e91e0273381 100644
--- a/components-starter/camel-platform-http-starter/src/test/java/org/apache/camel/component/platform/http/springboot/SpringBootPlatformHttpCookiesTest.java
+++ b/components-starter/camel-platform-http-starter/src/test/java/org/apache/camel/component/platform/http/springboot/SpringBootPlatformHttpCookiesTest.java
@@ -42,7 +42,7 @@ import org.springframework.context.annotation.Configuration;
import static io.restassured.RestAssured.given;
import static io.restassured.matcher.RestAssuredMatchers.detailedCookie;
import static org.hamcrest.Matchers.equalTo;
-import static org.hamcrest.Matchers.startsWith;
+import static org.hamcrest.Matchers.nullValue;
import static org.junit.jupiter.api.Assertions.assertEquals;
@EnableAutoConfiguration
@@ -231,15 +231,19 @@ public class SpringBootPlatformHttpCookiesTest {
.body(equalTo("replace"));
}
+ /**
+ * The Cookie request header must not be echoed back on the response, whatever its casing: platform-http suppresses
+ * the common request headers case-insensitively since CAMEL-24453.
+ */
@Test
- public void echoCookie() {
+ public void cookieRequestHeaderIsNotEchoed() {
given()
.header("cookie", "echo=cookie")
.when()
.get("/echo")
.then()
.statusCode(200)
- .header("cookie", startsWith("echo=cookie"))
+ .header("cookie", nullValue())
.body(equalTo("echo"));
}