NetworkSession
Manages network configuration.
Skipped during bindings generation
method
cache-directory
: Property has no getter nor settermethod
data-directory
: Property has no getter nor settermethod
is-ephemeral
: Property has no getter nor setter
Since
2.40
Constructors
Creates a new #WebKitNetworkSession with an ephemeral #WebKitWebsiteDataManager.
Creates a new #WebKitNetworkSession with a persistent #WebKitWebsiteDataManager. The parameters @data_directory and @cache_directory will be used as construct properties of the #WebKitWebsiteDataManager of the network session. Note that if null is passed, the default directory will be passed to #WebKitWebsiteDataManager so that webkit_website_data_manager_get_base_data_directory() and webkit_website_data_manager_get_base_cache_directory() always return a value for non ephemeral sessions.
Functions
Ignore further TLS errors on the @host for the certificate present in @info.
This signal is emitted when a new download request is made.
Requests downloading of the specified URI string.
Get the #WebKitCookieManager of @session.
Get whether Intelligent Tracking Prevention (ITP) is enabled or not.
Asynchronously get the list of #WebKitITPThirdParty seen for @session.
Finish an asynchronous operation started with webkit_network_session_get_itp_summary().
Get whether persistent credential storage is enabled or not.
Get the TLS errors policy of @session.
Get the #WebKitWebsiteDataManager of @session.
Get whether @session is ephemeral. A #WebKitNetworkSession is ephemeral when its #WebKitWebsiteDataManager is ephemeral. See #WebKitWebsiteDataManager:is-ephemeral for more details.
Resolve the domain name of the given @hostname in advance, so that if a URI of @hostname is requested the load will be performed more quickly.
Enable or disable Intelligent Tracking Prevention (ITP).
Enable or disable persistent credential storage.
Set the network proxy settings to be used by connections started in @session session.
Set the TLS errors policy of @session as @policy.