Soup.SessionFeature

g GObject.GInterface GObject.GInterface Soup.SessionFeature Soup.SessionFeature GObject.GInterface->Soup.SessionFeature

Implementations:

Soup.AuthManager, Soup.Cache, Soup.ContentDecoder, Soup.ContentSniffer, Soup.CookieJar, Soup.HSTSEnforcer, Soup.Logger, Soup.WebsocketExtensionManager

Methods

None

Virtual Methods

None

Properties

None

Signals

None

Fields

None

Class Details

class Soup.SessionFeature
Bases:

GObject.GInterface

Structure:

Soup.SessionFeatureInterface

Interface for miscellaneous [class`Session`] features.

Soup.SessionFeature is the interface used by classes that extend the functionality of a [class`Session`]. Some features like HTTP authentication handling are implemented internally via ``SoupSessionFeature``s. Other features can be added to the session by the application. (Eg, [class`Logger`], [class`CookieJar`].)

See [method`Session`.add_feature], etc, to add a feature to a session.