On 12/28/2011 11:51 AM, Piotr Kuśka wrote: > I would like to create an nsISocketTransport with an HTTP proxy. The > documentation says nsISocketTransportService supports only SOCKS > proxies, because they are transparent to upper protocols. > I tried to use the method NewChannelFromURIWithProxyFlags in > nsIIOService2 to create proxied nsIHttpChannel. However, http channels > do not allow writing to and reading from the underlying socket upon > proxy connect. They send an http request instead. > Is there any other way to establish a (secure) tcp connection over > http proxy? > _______________________________________________ > dev-tech-network mailing list > dev-tech-network@list... > https://lists.mozilla.org/listinfo/dev-tech-network > You may try use this API: http://hg.mozilla.org/mozilla-central/annotate/44d992ccc97a/netwerk/protocol/http/nsIHttpChannelInternal.idl#l181
Depends on your needs/scenario but when the target server returns 101 your callback may grab the open underlying socket transport (already SSL'ed) and you don't even need to modify the mozilla core code. -hb- _______________________________________________ dev-tech-network mailing list dev-tech-network@list... https://lists.mozilla.org/listinfo/dev-tech-network