Import line: | Soup = imports.gi.Soup; |
GIR File: | Soup-2.4.gir |
C documentation: | SoupURI |
Struct : | URI |
Properties | Defined By | |
---|---|---|
fragment : String
|
Soup.URI | |
host : String
|
Soup.URI | |
password : String
|
Soup.URI | |
path : String
|
Soup.URI | |
port : guint32
|
Soup.URI | |
query : String
|
Soup.URI | |
scheme : String
|
Soup.URI | |
user : String
|
Soup.URI |
Method / Constructor | Defined By | |
---|---|---|
new Soup.URI
()
Create a new Soup.URI
Create a new Soup.URI
|
||
copy
()
:
Soup.URI
Copies uri
Copies uri
|
Soup.URI | |
copy_host
()
:
Soup.URI
Makes a copy of uri, considering only the protocol, host, and port
Makes a copy of uri, considering only the protocol, host, and port
|
Soup.URI | |
Soup.URI | ||
free
()
:
none
Frees uri.
Frees uri.
|
Soup.URI | |
get_fragment
()
:
String
Gets uri's fragment.
Gets uri's fragment.
|
Soup.URI | |
get_host
()
:
String
Gets uri's host.
Gets uri's host.
|
Soup.URI | |
get_password
()
:
String
Gets uri's password.
Gets uri's password.
|
Soup.URI | |
get_path
()
:
String
Gets uri's path.
Gets uri's path.
|
Soup.URI | |
get_port
()
:
guint32
Gets uri's port.
Gets uri's port.
|
Soup.URI | |
get_query
()
:
String
Gets uri's query.
Gets uri's query.
|
Soup.URI | |
get_scheme
()
:
String
Gets uri's scheme.
Gets uri's scheme.
|
Soup.URI | |
get_user
()
:
String
Gets uri's user.
Gets uri's user.
|
Soup.URI | |
Soup.URI | ||
set_fragment
(String fragment)
:
none
Sets uri's fragment to fragment.
Sets uri's fragment to fragment.
|
Soup.URI | |
set_host
(String host)
:
none
Sets uri's host to host.
Sets uri's host to host.
If host is an IPv6 IP address, it should not include the brackets required by the URI syntax; they will be added automatically when converting uri to a string.
|
Soup.URI | |
set_password
(String password)
:
none
Sets uri's password to password.
Sets uri's password to password.
|
Soup.URI | |
set_path
(String path)
:
none
Sets uri's path to path.
Sets uri's path to path.
|
Soup.URI | |
set_port
(guint32 port)
:
none
Sets uri's port to port.
Sets uri's port to port. If port is 0, uri will not have an
explicitly-specified port.
|
Soup.URI | |
set_query
(String query)
:
none
Sets uri's query to query.
Sets uri's query to query.
|
Soup.URI | |
set_query_from_form
(Object form)
:
none
Sets uri's query to the result of encoding form according to the
HTML form rules.
Sets uri's query to the result of encoding form according to the
HTML form rules. See soup_form_encode_hash() for more information.
|
Soup.URI | |
set_scheme
(String scheme)
:
none
Sets uri's scheme to scheme.
Sets uri's scheme to scheme. This will also set uri's port to
the default port for scheme, if known.
|
Soup.URI | |
set_user
(String user)
:
none
Sets uri's user to user.
Sets uri's user to user.
|
Soup.URI | |
Returns a string representing uri.
Returns a string representing uri.
If just_path_and_query is TRUE, this concatenates the path and query together. That is, it constructs the string that would be needed in the Request-Line of an HTTP request for uri.
|
Soup.URI | |
uses_default_port
()
:
gboolean
Tests if uri uses the default port for its scheme.
Tests if uri uses the default port for its scheme. (Eg, 80 for
http.) (This only works for http and https; libsoup does not know the default ports of other protocols.)
|
Soup.URI |
None |
Class / Namespace | Method / Signal / Properties |
---|---|
Soup
Method |
Parses header and returns a SoupCookie.
|
Soup.Auth
Method |
Returns a list of paths on the server which auth extends over.
|
Soup.Cookie
Method |
Tests if cookie should be sent to uri.
|
Soup.CookieJar
Method |
Retrieves (in Cookie-header form) the list of cookies that would
be sent with a request to uri. |
Soup.CookieJar
Method |
Adds cookie to jar, exactly as though it had appeared in a
Set-Cookie header returned from a request to uri. |
Soup.CookieJar
Method |
Adds cookie to jar, exactly as though it had appeared in a
Set-Cookie header returned from a request to uri. |
Soup.Message
Property |
first_party : Soup.URI
|
Soup.Message
Property |
uri : Soup.URI
|
Soup.Message
Method |
Create a new Soup.Message
|
Soup.Message
Method |
get_first_party
()
:
Soup.URI
|
Soup.Message
Method |
get_uri
()
:
Soup.URI
Gets msg's URI
|
Soup.Message
Method |
set_first_party
(URI first_party)
:
none
Sets first_party as the main document SoupURI for msg.
|
Soup.Message
Method |
set_uri
(URI uri)
:
none
Sets msg's URI to uri.
|
Soup.ProxyURIResolver
Method |
get_proxy_uri_async
(URI uri, MainContext async_context, Cancellable cancellable, Function callback, void* user_data)
:
none
Asynchronously determines a proxy URI to use for msg and calls
|
Soup.ProxyURIResolver
Method |
Synchronously determines a proxy URI to use for uri.
|
Soup.Session
Property |
proxy_uri : Soup.URI
|
Soup.Session
Method |
prepare_for_uri
(URI uri)
:
none
|