Readonly
connectionAn optional key used for additional isolation of this proxy connection.
This attribute specifies the proxy to failover to when this proxy fails.
Readonly
failoverThis attribute specifies the failover timeout in seconds for this proxy. If a nsIProxyInfo is reported as failed via nsIProtocolProxyService:: getFailoverForProxy, then the failed proxy will not be used again for this many seconds.
Readonly
flagsThis attribute specifies flags that modify the proxy type. The value of this attribute is the bit-wise combination of the Proxy Flags defined below. Any undefined bits are reserved for future use.
Readonly
hostThis attribute specifies the hostname of the proxy server.
Readonly
passwordSpecifies a proxy password.
Readonly
portThis attribute specifies the port number of the proxy server.
Readonly
proxyAny non-empty value will be passed directly as Proxy-Authorization header value for the CONNECT request attempt. However, this header set on the resource request itself takes precedence.
Readonly
resolveThis attribute specifies flags that were used by nsIProxyProtocolService when creating this ProxyInfo element.
Specifies an ID related to the source of this proxy configuration. If it is created in response to an extension API, it will be the extension ID.
Readonly
typeThis attribute specifies the type of the proxy server as an ASCII string.
Some special values for this attribute include (but are not limited to) the following: "http" HTTP proxy (or SSL CONNECT for HTTPS) "https" HTTP proxying over TLS connection to proxy "socks" SOCKS v5 proxy "socks4" SOCKS v4 proxy "direct" no proxy "unknown" unknown proxy (see nsIProtocolProxyService::resolve)
A future version of this interface may define additional types.
Readonly
usernameSpecifies a proxy username.
Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Generated using TypeDoc
This interface identifies a proxy server.