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.