Data Structures | |
struct | apr_uri_t |
Defines | |
#define | APR_URI_FTP_DEFAULT_PORT 21 /**< default FTP port */ |
#define | APR_URI_SSH_DEFAULT_PORT 22 /**< default SSH port */ |
#define | APR_URI_TELNET_DEFAULT_PORT 23 /**< default telnet port */ |
#define | APR_URI_GOPHER_DEFAULT_PORT 70 /**< default Gopher port */ |
#define | APR_URI_HTTP_DEFAULT_PORT 80 /**< default HTTP port */ |
#define | APR_URI_POP_DEFAULT_PORT 110 /**< default POP port */ |
#define | APR_URI_NNTP_DEFAULT_PORT 119 /**< default NNTP port */ |
#define | APR_URI_IMAP_DEFAULT_PORT 143 /**< default IMAP port */ |
#define | APR_URI_PROSPERO_DEFAULT_PORT 191 /**< default Prospero port */ |
#define | APR_URI_WAIS_DEFAULT_PORT 210 /**< default WAIS port */ |
#define | APR_URI_LDAP_DEFAULT_PORT 389 /**< default LDAP port */ |
#define | APR_URI_HTTPS_DEFAULT_PORT 443 /**< default HTTPS port */ |
#define | APR_URI_RTSP_DEFAULT_PORT 554 /**< default RTSP port */ |
#define | APR_URI_SNEWS_DEFAULT_PORT 563 /**< default SNEWS port */ |
#define | APR_URI_ACAP_DEFAULT_PORT 674 /**< default ACAP port */ |
#define | APR_URI_NFS_DEFAULT_PORT 2049 /**< default NFS port */ |
#define | APR_URI_TIP_DEFAULT_PORT 3372 /**< default TIP port */ |
#define | APR_URI_SIP_DEFAULT_PORT 5060 /**< default SIP port */ |
#define | APR_URI_UNP_OMITSITEPART (1U<<0) |
#define | APR_URI_UNP_OMITUSER (1U<<1) |
#define | APR_URI_UNP_OMITPASSWORD (1U<<2) |
#define | APR_URI_UNP_OMITUSERINFO |
#define | APR_URI_UNP_REVEALPASSWORD (1U<<3) |
#define | APR_URI_UNP_OMITPATHINFO (1U<<4) |
#define | APR_URI_UNP_OMITQUERY (1U<<5) |
Typedefs | |
typedef apr_uri_t | apr_uri_t |
Functions | |
apr_port_t | apr_uri_port_of_scheme (const char *scheme_str) |
apr_port_t | apr_uri_default_port_for_scheme (const char *scheme_str) |
char * | apr_uri_unparse (apr_pool_t *p, const apr_uri_t *uptr, unsigned flags) |
int | apr_uri_parse (apr_pool_t *p, const char *uri, apr_uri_t *uptr) |
int | apr_uri_parse_hostinfo (apr_pool_t *p, const char *hostinfo, apr_uri_t *uptr) |
|
default ACAP port |
|
default FTP port |
|
default Gopher port |
|
default HTTP port |
|
default HTTPS port |
|
default IMAP port |
|
default LDAP port |
|
default NFS port |
|
default NNTP port |
|
default POP port |
|
default Prospero port |
|
default RTSP port |
|
default SIP port |
|
default SNEWS port |
|
default SSH port |
|
default telnet port |
|
default TIP port |
|
Just omit password |
|
Show "scheme://user\@site:port" only |
|
Omit the "?queryarg" from the path |
|
suppress "scheme://user\@site:port" |
|
Just omit user |
|
Value: omit "user:password\@" part |
|
Show plain text password (default: show XXXXXXXX) |
|
default WAIS port |
|
|
|
|
|
Parse a given URI, fill in all supplied fields of a apr_uri_t structure. This eliminates the necessity of extracting host, port, path, query info repeatedly in the modules.
|
|
Special case for CONNECT parsing: it comes with the hostinfo part only
|
|
Return the default port for a given scheme. The schemes recognized are http, ftp, https, gopher, wais, nntp, snews, and prospero
|
|
Unparse a apr_uri_t structure to an URI string. Optionally suppress the password for security reasons.
|