Interface nsIProxiedChannelType

An interface for accessing the proxy info that a channel was constructed with.

See

nsIProxiedProtocolHandler

Hierarchy

Properties

httpProxyConnectResponseCode: int32_t

The HTTP response code returned from the proxy to the CONNECT method. The response code is only available when we get the response from the proxy server, so this value is known in and after OnStartRequest.

If CONNECT method is not used, httpProxyConnectResponseCode is always -1. After OnStartRequest, httpProxyConnectResponseCode is the real HTTP response code or 0 if we can't reach to the proxy.

proxyInfo: nsIProxyInfo

Gets the proxy info the channel was constructed with. null or a proxyInfo with type "direct" mean no proxy.

The returned proxy info must not be modified.

Methods

  • Increases the reference count for this interface. The associated instance will not be deleted unless the reference count is returned to zero.

    Returns

    The resulting reference count.

    Returns number

  • Parameters

    • aIID: object
    • Optional aInstancePtr: object

    Returns any

  • A run time mechanism for interface discovery.

    Returns

    NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.

    aInstancePtr must not be null.

    Parameters

    • aIID: object

      [in] A requested interface IID

    • aInstancePtr: object

      [out] A pointer to an interface pointer to receive the result.

    Returns void

  • Decreases the reference count for this interface. Generally, if the reference count returns to zero, the associated instance is deleted.

    Returns

    The resulting reference count.

    Returns number

Generated using TypeDoc