Is this a custom kamelet or one from the catalog?

Il giorno gio 1 mag 2025 alle ore 07:07 Rohan Emmanuel <
rohan.emmanue...@gmail.com> ha scritto:

> hi,
> if i add null check on kamelet property like below in my custom kamelet,
> the HTTP url constructed gets corrupted.
>    - to:
>                               uri: https
>                               parameters:
>                                 httpUri: "{{?customhttpUri}}"
>                                 bridgeEndpoint: true
>                                 throwExceptionOnFailure: false
>
> refer the attached log below, I observe that the URL constructed would
> become
>
> http://127.0.0.1:1111/&bridgeEndpoint=true&throwExceptionOnFailure=false/foo/bar
> Expectation was that the URL would be http://127.0.0.1:1111/foo/bar:
>
> if I remove the optional placeholder "?" in front of the optional property
> customhttpUri and use {{customhttpUri}}, I see the expected results.
>
> org.apache.camel.processor.SendProcessor;>>>>
> https://127.0.0.1:1111/&bridgeEndpoint=true&throwExceptionOnFailure=false
> Exchange[4F9AEEBED33A422-0000000000000000
> <https://127.0.0.1:1111/&bridgeEndpoint=true&throwExceptionOnFailure=falseExchange%5B4F9AEEBED33A422-0000000000000000>
> ]
> org.apache.camel.component.http.HttpProducer;Using URL:
>
> http://127.0.0.1:1111/&bridgeEndpoint=true&throwExceptionOnFailure=false/foo/bar
> with method: POST
> /&bridgeEndpoint=true&throwExceptionOnFailure=false/foo/bar
> org.apache.camel.component.http.HttpProducer;Executing http POST method:
>
> http://127.0.0.1:1111/&bridgeEndpoint=true&throwExceptionOnFailure=false/foo/bar
>
> --
> Regards,
> Rohan Emmanuel
>

Reply via email to