Re: Http proxy in nsISocketTransportService

Piotr Kuśka <[email protected]>
Newsgroups gmane.comp.mozilla.devel.netlib
Message-ID <[email protected]>
W dniu 2012-01-03 10:18, Honza Bambas pisze:
> 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-
I'm afraid this is not an option because the target server starts data 
transmission once the TCP connection is established. Thus it is 
impossible to get the 101.
_______________________________________________
dev-tech-network mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-network
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.