Session
Object Hierarchy:
Description:
public sealed class Session : Session
A wrapper class for Soup.Session
Content:
Properties:
Creation methods:
Methods:
- public void add_base_url (string base_url)
- public void add_headers_preset (string preset_name, Header[] headers)
Add preset to session. Headers presets can be used with
Request.add_preset_name
- public Bytes? exec (Request request, Cancellable? cancellable = null) throws SoupError, BadStatusCodeError
- public async Bytes? exec_async (Request request, int priority = DEFAULT, Cancellable? cancellable = null) throws SoupError, BadStatusCodeError
- public void init_cookies (CookieJarType cookie_jar_type, string cookies_file_path)
Init cookiew with type and path
- public void reload_cookies ()
Reload cookies, fully resetting it.
- public void remove_base_url (string base_url)
- public InputStream? send (Request request, Cancellable? cancellable = null) throws SessionError, IOError, TlsError, ResolverError, BadStatusCodeError
- public Bytes? send_and_read (Request request, Cancellable? cancellable = null) throws SessionError, IOError, TlsError, ResolverError, BadStatusCodeError
- public async Bytes? send_and_read_async (Request request, int io_priority = DEFAULT, Cancellable? cancellable = null) throws SessionError, IOError, TlsError, ResolverError, BadStatusCodeError
- public ssize_t send_and_splice (Request request, OutputStream out_stream, OutputStreamSpliceFlags flags, Cancellable? cancellable = null) throws SessionError, IOError, TlsError, ResolverError, BadStatusCodeError
- public async ssize_t send_and_splice_async (Request request, OutputStream out_stream, OutputStreamSpliceFlags flags, int io_priority = DEFAULT, Cancellable? cancellable = null) throws SessionError, IOError, TlsError, ResolverError, BadStatusCodeError
- public async InputStream? send_async (Request request, int io_priority = DEFAULT, Cancellable? cancellable = null) throws SessionError, IOError, TlsError, ResolverError, BadStatusCodeError
Asynchronious version of
send.
- public async WebsocketConnection websocket_connect_async (Request request, string? origin, string[]? protocols, int priority = DEFAULT, Cancellable? cancellable = null) throws SoupError
Inherited Members:
All known members inherited from class Soup.Session
- abort
- accept_language
- accept_language_auto
- add_feature
- add_feature_by_type
- get_accept_language
- get_accept_language_auto
- get_async_result_message
- get_feature
- get_feature_for_message
- get_idle_timeout
- get_local_address
- get_max_conns
- get_max_conns_per_host
- get_proxy_resolver
- get_remote_connectable
- get_timeout
- get_tls_database
- get_tls_interaction
- get_user_agent
- has_feature
- idle_timeout
- local_address
- max_conns
- max_conns_per_host
- preconnect_async
- proxy_resolver
- remote_connectable
- remove_feature
- remove_feature_by_type
- request_queued
- request_unqueued
- send
- send_and_read
- send_and_read_async
- send_and_splice
- send_and_splice_async
- send_async
- set_accept_language
- set_accept_language_auto
- set_idle_timeout
- set_proxy_resolver
- set_timeout
- set_tls_database
- set_tls_interaction
- set_user_agent
- timeout
- tls_database
- tls_interaction
- user_agent
- websocket_connect_async
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref