You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Dietrich Schulten (Jira)" <ji...@apache.org> on 2023/05/08 17:26:00 UTC
[jira] [Commented] (CAMEL-19251) Support Netty Http Producer behind HTTP Proxy
[ https://issues.apache.org/jira/browse/CAMEL-19251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17720617#comment-17720617 ]
Dietrich Schulten commented on CAMEL-19251:
-------------------------------------------
I have started to work on this. The first attempt is to see if HttpProxyHandler works at all.
For this, I have created a custom HttpClientInitializerFactory that adds the HttpProxyHandler and injected it with camel.component.netty-http.client-initializer-factory="#httpProxyClientInitializerFactory". The factory gets called, the HttpProxyHandler gets added to the pipeline, but otherwise it seems to have no effect.
Since this approach should also be a possible workaround as long as there is no official support for an http proxy in netty-http, I add the related StackOverflow post here, for reference: https://stackoverflow.com/questions/76202842/using-netty-httpproxyhandler
> Support Netty Http Producer behind HTTP Proxy
> ---------------------------------------------
>
> Key: CAMEL-19251
> URL: https://issues.apache.org/jira/browse/CAMEL-19251
> Project: Camel
> Issue Type: New Feature
> Components: camel-netty-http
> Reporter: Dietrich Schulten
> Priority: Major
>
> I need to implement a streaming webdav proxy. Netty would be a pretty natural choice, but I need to reach the target system through a corporate proxy.
> Currently, the NettyHttpProducer can't do that. It appears one needs to add an HttpProxyHandler for this. Can we make the Netty Producer aware of an Http Proxy?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)