What section of the manual explains how Firefox uses proxy settings?
For example, if you point it to both a SOCKS proxy and an HTTP proxy, how does Firefox know which proxy to talk to?
How does HTTP proxying work when the browser knows about it (is configured for it)? Does the browser simply compose the HTTP request header and body the same way it would if not configured for proxying and then send the request to the IP address and port configured for the HTTP proxy? Does the browser ask for a DNS lookup for the site I'm trying to browse? If so, what does it do with the result?
For example, if you point it to both a SOCKS proxy and an HTTP proxy, how does Firefox know which proxy to talk to?
How does HTTP proxying work when the browser knows about it (is configured for it)? Does the browser simply compose the HTTP request header and body the same way it would if not configured for proxying and then send the request to the IP address and port configured for the HTTP proxy? Does the browser ask for a DNS lookup for the site I'm trying to browse? If so, what does it do with the result?