A couple utils for URL Manipulation.
More...
A couple utils for URL Manipulation.
◆ urltype
◆ urltype_e
Supported URL types.
Enumerator |
---|
URL_IS_UNKNOWN | unknown (aka a file)
|
URL_IS_DASH | stdin/stdout
|
URL_IS_PATH | file://...
|
URL_IS_FTP | ftp://...
|
URL_IS_HTTP | http://...
|
URL_IS_HTTPS | https://...
|
URL_IS_HKP | hkp://...
|
◆ urlGetFile()
int urlGetFile |
( |
const char * |
url, |
|
|
const char * |
dest |
|
) |
| |
Copy data from URL to local file.
- Parameters
-
url | url string of source |
dest | file name of destination |
- Returns
- 0 on success, -1 on error
◆ urlIsURL()
urltype urlIsURL |
( |
const char * |
url | ) |
|
Return type of URL.
- Parameters
-
- Returns
- type of url
◆ urlPath()
urltype urlPath |
( |
const char * |
url, |
|
|
const char ** |
pathp |
|
) |
| |
Return path component of URL.
- Parameters
-
| url | url string |
[out] | pathp | pointer to path component of url |
- Returns
- type of url