A module with functions on URIs

type
Uri.absolute
=
{ 
option
(
string
)
 
schema
, 
Uri.uri_credentials
 
credentials
, 
string
 
domain
, 
option
(
int
)
 
port
, 
list
(
string
)
 
path
, 
list
(
(
string
, 
string
)
)
 
query
, 
option
(
string
)
 
fragment
, 
bool
 
is_directory
 }
type
Uri.mailto
=
{ 
string
 
address
, 
list
(
(
string
, 
string
)
)
 
query
 }
type
Uri.relative
=
{ 
list
(
string
)
 
path
, 
option
(
string
)
 
fragment
, 
list
(
(
string
, 
string
)
)
 
query
, 
bool
 
is_directory
, 
bool
 
is_from_root
 }
type
Uri.uri
=
Variant
type
Uri.uri_credentials
=
{ 
option
(
string
)
 
username
, 
option
(
string
)
 
password
 }
Name Summary
Decode a string injected in a URI Reverse function of
Encode a string meant to be injected in a URI to ensure that it does not contain any reserved charac...
Decide whether a string represents a well-formed and secure URI.
Returns true for a valid, non-local HTTP(s) address.
Convert a string into a URI.
Conversion from URIs to their string representation.
A parser for URIs

Comments

The browser you use is not supported by this application, probably because it lacks some critical features.
For a better experience, please consider using this application with a supported browser.