Session.addFeatureByType

If @feature_type is the type of a class that implements #SoupSessionFeature, this creates a new feature of that type and adds it to @session as with soup_session_add_feature(). You can use this when you don't need to customize the new feature in any way.

If @feature_type is not a #SoupSessionFeature type, this gives each existing feature on @session the chance to accept @feature_type as a "subfeature". This can be used to add new #SoupAuth or #SoupRequest types, for instance.

You can also add a feature to the session at construct time by using the %SOUP_SESSION_ADD_FEATURE_BY_TYPE property.

See the main #SoupSession documentation for information on what features are present in sessions by default.

class Session
void
addFeatureByType
()

Parameters

featureType GType

a #GType

Meta

Since

2.24