Re: HttpServletRequest and Platform HTTP

2023-10-18 Thread Claus Ibsen
On Wed, Oct 18, 2023 at 4:26 PM Fyodor Kravchenko wrote: > Hi, thank you! > > Good that the http headers are abstracted from the actual underlying > http technology. > > What about Cookies? Will getHeader(Exchange.COOKIE_HANDLER) work with > the Platform Http? Couldn't find if I can specify anyth

Re: HttpServletRequest and Platform HTTP

2023-10-18 Thread Fyodor Kravchenko
Hi, thank you! Good that the http headers are abstracted from the actual underlying http technology. What about Cookies? Will getHeader(Exchange.COOKIE_HANDLER) work with the Platform Http? Couldn't find if I can specify anything like "|?cookieHandler=#exchangeCookieHandler|" in the route ur

Re: HttpServletRequest and Platform HTTP

2023-10-17 Thread Claus Ibsen
Hi You usually just set the a camel message header with the HTTP key/value for redirect, something ala: exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 302); exchange.getMessage().setHeader("location", "http url of the redirect location"); On Mon, Oct 16, 2

Re: HttpServletRequest and Platform HTTP

2023-10-16 Thread Fyodor Kravchenko
Thank you, Claus, I'll get familiarized myself with the Vert.X internals! In the meantime, there must be some way to "send redirect" (respond with the 302 header) by the Camel means, can you please give some hint on that? On 16.10.2023 11:18, Claus Ibsen wrote: Hi I created a ticket https://

Re: HttpServletRequest and Platform HTTP

2023-10-16 Thread Claus Ibsen
Hi I created a ticket https://issues.apache.org/jira/browse/CAMEL-19994 Yeah check vertx-http docs what it offers https://vertx.io/docs/vertx-web/java/ On Mon, Oct 16, 2023 at 10:12 AM Fyodor Kravchenko wrote: > Hi, thanks, I get that. And without the Vertx object, what would be a > correct

Re: HttpServletRequest and Platform HTTP

2023-10-16 Thread Fyodor Kravchenko
Hi, thanks, I get that. And without the Vertx object, what would be a correct way to obtain somewhat like a session attributes? I'm having trouble to navigate the documentation and find "vertx-http" description, can't get how to see and set, for example, the cookies. There are 3 "vertx" entries

Re: HttpServletRequest and Platform HTTP

2023-10-15 Thread Claus Ibsen
Hi platform-http-main is based on vertx-http as HTTP server and this is NOT servlet based. But vertx-http has a similar API where you can get access to headers / cookies etc. However we don't store the "raw vertx object" that makes this easy with Camel. This needs to be enhanced in camel-platform

HttpServletRequest and Platform HTTP

2023-10-15 Thread Fyodor Kravchenko
Hello, in Camel 2 and Jetty I used to get my hands on HttpServletRequest by     HttpMessage http = exchange.getIn(HttpMessage.class);     HttpServletRequest request = http.getRequest(); , but now I'm migrating to 4.0.1 and platform-http (currently camel-platform-http-main), and