1HTTP::Soup::Session(3)User Contributed Perl DocumentationHTTP::Soup::Session(3)
2
3
4

NAME

6       HTTP::Soup::Session
7

HIERARCHY

9         Glib::Object
10         +----HTTP::Soup::Session
11

METHODS

13   $session->queue_message ($msg, $sv_callback, $sv_user_data=undef)
14       ·   $msg (HTTP::Soup::Message)
15
16       ·   $sv_callback (scalar)
17
18       ·   $sv_user_data (scalar)
19

PROPERTIES

21       'accept-language' (string : default undef : readable / writable)
22           Accept-Language string
23
24       'accept-language-auto' (boolean : default false : readable / writable)
25           Accept-Language automatic mode
26
27       'add-feature' (HTTP::Soup::SessionFeature : default undef : readable /
28       writable)
29           Add a feature object to the session
30
31       'add-feature-by-type' (Glib::GType : default "Glib::Object" : readable
32       / writable)
33           Add a feature object of the given type to the session
34
35       'async-context' (gpointer : default 0 : readable / writable /
36       construct-only)
37           The GMainContext to dispatch async I/O in
38
39       'http-aliases' (Glib::Strv : default undef : readable / writable)
40           URI schemes that are considered aliases for 'http'
41
42       'https-aliases' (Glib::Strv : default undef : readable / writable)
43           URI schemes that are considered aliases for 'https'
44
45       'idle-timeout' (Glib::UInt : default 60 : readable / writable)
46           Connection lifetime when idle
47
48       'local-address' (HTTP::Soup::Address : default undef : readable /
49       writable / construct-only)
50           Address of local end of socket
51
52       'max-conns' (integer : default 10 : readable / writable)
53           The maximum number of connections that the session can open at once
54
55       'max-conns-per-host' (integer : default 2 : readable / writable)
56           The maximum number of connections that the session can open at once
57           to a given host
58
59       'proxy-resolver' (Glib::Object::_Unregistered::GProxyResolver : default
60       undef : readable / writable)
61           The GProxyResolver to use for this session
62
63       'proxy-uri' (HTTP::Soup::URI : default undef : readable / writable)
64           The HTTP Proxy to use for this session
65
66       'remove-feature-by-type' (Glib::GType : default "Glib::Object" :
67       readable / writable)
68           Remove features of the given type from the session
69
70       'ssl-ca-file' (string : default undef : readable / writable)
71           File containing SSL CA certificates
72
73       'ssl-strict' (boolean : default true : readable / writable)
74           Whether certificate errors should be considered a connection error
75
76       'ssl-use-system-ca-file' (boolean : default true : readable / writable)
77           Use the system certificate database
78
79       'timeout' (Glib::UInt : default 0 : readable / writable)
80           Value in seconds to timeout a blocking I/O
81
82       'tls-database' (Glib::Object::_Unregistered::GTlsDatabase : default
83       undef : readable / writable)
84           TLS database to use
85
86       'tls-interaction' (Glib::Object::_Unregistered::GTlsInteraction :
87       default undef : readable / writable)
88           TLS interaction to use
89
90       'use-ntlm' (boolean : default false : readable / writable)
91           Whether or not to use NTLM authentication
92
93       'use-thread-context' (boolean : default false : readable / writable)
94           Whether to use thread-default main contexts
95
96       'user-agent' (string : default undef : readable / writable)
97           User-Agent string
98

SIGNALS

100       authenticate (HTTP::Soup::Session, HTTP::Soup::Message,
101       HTTP::Soup::Auth, boolean)
102       connection-created (HTTP::Soup::Session, Glib::Object)
103       request-queued (HTTP::Soup::Session, HTTP::Soup::Message)
104       request-started (HTTP::Soup::Session, HTTP::Soup::Message,
105       HTTP::Soup::Socket)
106       request-unqueued (HTTP::Soup::Session, HTTP::Soup::Message)
107       tunneling (HTTP::Soup::Session, Glib::Object)
108

SEE ALSO

110       HTTP::Soup, Glib::Object
111
113       Copyright (C) 2011 by Emmanuel Rodriguez
114
115
116
117perl v5.30.1                      2020-01-30            HTTP::Soup::Session(3)
Impressum