Re: Http proxy in nsISocketTransportService
Honza Bambas <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.netlib |
|---|---|
| Message-ID | <[email protected]> |
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 > [email protected] > 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 [email protected] https://lists.mozilla.org/listinfo/dev-tech-network