[ https://issues.apache.org/jira/browse/CAMEL-14059?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Omid Dehghan updated CAMEL-14059: --------------------------------- Description: {color:#808080}I tried to send an array of cookies at once to the browser, but I'm getting this error: {color} {color:#808080} java.io.IOException: Empty cookie name detected. Please check your cookies{color} {color:#808080}But the same code without any changes works just fine with "jetty", "undertow","servlet" ... {color} Parth of the code that I used for sending multiple cookies: {color:#000080}public {color}Order getOrder({color:#808000}@Headers {color}Map headers, {color:#808000}@ExchangeProperties {color}Map properties,Exchange exchange){ List<String> cookieList = {color:#000080}new {color}ArrayList<>(); cookieList.add({color:#008000}"Key7001=Value7001;Path=/;HttpOnly=true;session-token=test;Expires=Thu, 06-Jan-2022 00:00:00 GMT;"{color}); cookieList.add({color:#008000}"Key7002=Value7002;Path=/;HttpOnly=true;session-token=test;Expires=Thu, 06-Jan-2022 00:00:00 GMT;"{color}); {color:#808080}// Sets the two cookies on the browser{color} headers.put({color:#008000}"Set-Cookie"{color},cookieList); {color:#808080}/// this will return an error saying java.io.IOException: Empty cookie name detected. Please check your cookies{color} {color:#808080}//Set with one cookie on the browser works just fine{color} {color:#808080} //headers.put("Set-Cookie","Key6001=Value6001;Path=/;HttpOnly=true;session-token=test;Expires=Thu, 06-Jan-2022 00:00:00 GMT;");{color} I uploaded the full code in github: [https://github.com/odehghan/camelrestlet] was: {color:#808080}I tried to send an array of cookies at once to the browser, but I'm getting this error: {color} {color:#808080} java.io.IOException: Empty cookie name detected. Please check your cookies{color} {color:#808080}But the same code without any changes works just fine with "jetty", "undertow","servlet" ... {color} Parth of the code that I used for sending multiple cookies: {color:#808080} {color}{color:#000080}public {color}Order getOrder({color:#808000}@Headers {color}Map headers, {color:#808000}@ExchangeProperties {color}Map properties,Exchange exchange){ List<String> cookieList = {color:#000080}new {color}ArrayList<>(); cookieList.add({color:#008000}"Key7001=Value7001;Path=/;HttpOnly=true;session-token=test;Expires=Thu, 06-Jan-2022 00:00:00 GMT;"{color}); cookieList.add({color:#008000}"Key7002=Value7002;Path=/;HttpOnly=true;session-token=test;Expires=Thu, 06-Jan-2022 00:00:00 GMT;"{color}); {color:#808080}// Sets the two cookies on the browser {color} headers.put({color:#008000}"Set-Cookie"{color},cookieList); {color:#808080}/// this will return an error saying java.io.IOException: Empty cookie name detected. Please check your cookies {color}{color:#808080} //But the code above works just fine with Jetty and Undertow. {color}{color:#808080} {color}{color:#808080} {color}{color:#808080} //Set with one cookie on the browser works just fine {color}{color:#808080} //headers.put("Set-Cookie","Key6001=Value6001;Path=/;HttpOnly=true;session-token=test;Expires=Thu, 06-Jan-2022 00:00:00 GMT;");{color} I uploaded the full code in github: https://github.com/odehghan/camelrestlet > camel-restlet can't send an array of cookies at one response. > ------------------------------------------------------------- > > Key: CAMEL-14059 > URL: https://issues.apache.org/jira/browse/CAMEL-14059 > Project: Camel > Issue Type: Bug > Components: camel-restlet > Affects Versions: 3.0.0.RC2 > Environment: Java 11 , Camel 3.0.0-RC2 , Camel-restlet-starter > version 3.0.0-RC2 > Reporter: Omid Dehghan > Priority: Major > > {color:#808080}I tried to send an array of cookies at once to the browser, > but I'm getting this error: {color} > {color:#808080} java.io.IOException: Empty cookie name detected. Please check > your cookies{color} > > {color:#808080}But the same code without any changes works just fine with > "jetty", "undertow","servlet" ... {color} > > Parth of the code that I used for sending multiple cookies: > {color:#000080}public {color}Order getOrder({color:#808000}@Headers > {color}Map headers, {color:#808000}@ExchangeProperties {color}Map > properties,Exchange exchange){ > List<String> cookieList = {color:#000080}new {color}ArrayList<>(); > > cookieList.add({color:#008000}"Key7001=Value7001;Path=/;HttpOnly=true;session-token=test;Expires=Thu, > 06-Jan-2022 00:00:00 GMT;"{color}); > > cookieList.add({color:#008000}"Key7002=Value7002;Path=/;HttpOnly=true;session-token=test;Expires=Thu, > 06-Jan-2022 00:00:00 GMT;"{color}); > {color:#808080}// Sets the two cookies on the browser{color} > headers.put({color:#008000}"Set-Cookie"{color},cookieList); > {color:#808080}/// this will return an error saying java.io.IOException: > Empty cookie name detected. Please check your cookies{color} > {color:#808080}//Set with one cookie on the browser works just fine{color} > {color:#808080} > //headers.put("Set-Cookie","Key6001=Value6001;Path=/;HttpOnly=true;session-token=test;Expires=Thu, > 06-Jan-2022 00:00:00 GMT;");{color} > > I uploaded the full code in github: [https://github.com/odehghan/camelrestlet] -- This message was sent by Atlassian Jira (v8.3.4#803005)