WebKit2.WebContext.set_network_proxy_settings

### Method

# WebKit2 WebContextset_network_proxy_settings

deprecated: 2.32. since: 2.16

#### Declaration [src]

    void
    webkit_web_context_set_network_proxy_settings (
      WebKitWebContext* context,
      WebKitNetworkProxyMode proxy_mode,
      WebKitNetworkProxySettings* proxy_settings
    )

#### Description [src]

Set the network proxy settings to be used by connections started in `context`.

By default `WEBKIT_NETWORK_PROXY_MODE_DEFAULT` is used, which means that the system settings will be used (g_proxy_resolver_get_default()). If you want to override the system default settings, you can either use `WEBKIT_NETWORK_PROXY_MODE_NO_PROXY` to make sure no proxies are used at all, or `WEBKIT_NETWORK_PROXY_MODE_CUSTOM` to provide your own proxy settings. When `proxy_mode` is `WEBKIT_NETWORK_PROXY_MODE_CUSTOM` `proxy_settings` must be a valid `WebKitNetworkProxySettings`; otherwise, `proxy_settings` must be `NULL`.

Available since: 2.16

Deprecated since: 2.32.

Use `webkit_website_data_manager_set_network_proxy_settings()` instead.

#### Parameters

`proxy_mode`

  Type: `WebKitNetworkProxyMode`

  A `WebKitNetworkProxyMode`.

`proxy_settings`

  Type: `WebKitNetworkProxySettings`

  A `WebKitNetworkProxySettings`, or `NULL`.

  The argument can be `NULL`.
  The data is owned by the caller of the method.