Go to the source code of this file.
|
typedef struct Curl_URL | CURLU |
|
|
enum | CURLUcode {
CURLUE_OK
, CURLUE_BAD_HANDLE
, CURLUE_BAD_PARTPOINTER
, CURLUE_MALFORMED_INPUT
,
CURLUE_BAD_PORT_NUMBER
, CURLUE_UNSUPPORTED_SCHEME
, CURLUE_URLDECODE
, CURLUE_OUT_OF_MEMORY
,
CURLUE_USER_NOT_ALLOWED
, CURLUE_UNKNOWN_PART
, CURLUE_NO_SCHEME
, CURLUE_NO_USER
,
CURLUE_NO_PASSWORD
, CURLUE_NO_OPTIONS
, CURLUE_NO_HOST
, CURLUE_NO_PORT
,
CURLUE_NO_QUERY
, CURLUE_NO_FRAGMENT
, CURLUE_NO_ZONEID
, CURLUE_BAD_FILE_URL
,
CURLUE_BAD_FRAGMENT
, CURLUE_BAD_HOSTNAME
, CURLUE_BAD_IPV6
, CURLUE_BAD_LOGIN
,
CURLUE_BAD_PASSWORD
, CURLUE_BAD_PATH
, CURLUE_BAD_QUERY
, CURLUE_BAD_SCHEME
,
CURLUE_BAD_SLASHES
, CURLUE_BAD_USER
, CURLUE_LACKS_IDN
, CURLUE_TOO_LARGE
,
CURLUE_LAST
} |
|
enum | CURLUPart {
CURLUPART_URL
, CURLUPART_SCHEME
, CURLUPART_USER
, CURLUPART_PASSWORD
,
CURLUPART_OPTIONS
, CURLUPART_HOST
, CURLUPART_PORT
, CURLUPART_PATH
,
CURLUPART_QUERY
, CURLUPART_FRAGMENT
, CURLUPART_ZONEID
} |
|
◆ CURLU_ALLOW_SPACE
#define CURLU_ALLOW_SPACE (1<<11) /* Allow spaces in the URL */ |
◆ CURLU_APPENDQUERY
#define CURLU_APPENDQUERY (1<<8) /* append a form style part */ |
◆ CURLU_DEFAULT_PORT
#define CURLU_DEFAULT_PORT (1<<0) /* return default port number */ |
◆ CURLU_DEFAULT_SCHEME
#define CURLU_DEFAULT_SCHEME |
◆ CURLU_DISALLOW_USER
#define CURLU_DISALLOW_USER (1<<5) /* no user+password allowed */ |
◆ CURLU_GET_EMPTY
◆ CURLU_GUESS_SCHEME
#define CURLU_GUESS_SCHEME (1<<9) /* legacy curl-style guessing */ |
◆ CURLU_NO_AUTHORITY
#define CURLU_NO_AUTHORITY |
◆ CURLU_NO_DEFAULT_PORT
#define CURLU_NO_DEFAULT_PORT |
◆ CURLU_NO_GUESS_SCHEME
#define CURLU_NO_GUESS_SCHEME (1<<15) /* for get, do not accept a guess */ |
◆ CURLU_NON_SUPPORT_SCHEME
#define CURLU_NON_SUPPORT_SCHEME (1<<3) /* allow non-supported scheme */ |
◆ CURLU_PATH_AS_IS
#define CURLU_PATH_AS_IS (1<<4) /* leave dot sequences */ |
◆ CURLU_PUNY2IDN
#define CURLU_PUNY2IDN (1<<13) /* punycode => IDN conversion */ |
◆ CURLU_PUNYCODE
#define CURLU_PUNYCODE (1<<12) /* get the hostname in punycode */ |
◆ CURLU_URLDECODE
#define CURLU_URLDECODE (1<<6) /* URL decode on get */ |
◆ CURLU_URLENCODE
#define CURLU_URLENCODE (1<<7) /* URL encode on set */ |
◆ CURLU
typedef struct Curl_URL CURLU |
◆ CURLUcode
Enumerator |
---|
CURLUE_OK | |
CURLUE_BAD_HANDLE | |
CURLUE_BAD_PARTPOINTER | |
CURLUE_MALFORMED_INPUT | |
CURLUE_BAD_PORT_NUMBER | |
CURLUE_UNSUPPORTED_SCHEME | |
CURLUE_URLDECODE | |
CURLUE_OUT_OF_MEMORY | |
CURLUE_USER_NOT_ALLOWED | |
CURLUE_UNKNOWN_PART | |
CURLUE_NO_SCHEME | |
CURLUE_NO_USER | |
CURLUE_NO_PASSWORD | |
CURLUE_NO_OPTIONS | |
CURLUE_NO_HOST | |
CURLUE_NO_PORT | |
CURLUE_NO_QUERY | |
CURLUE_NO_FRAGMENT | |
CURLUE_NO_ZONEID | |
CURLUE_BAD_FILE_URL | |
CURLUE_BAD_FRAGMENT | |
CURLUE_BAD_HOSTNAME | |
CURLUE_BAD_IPV6 | |
CURLUE_BAD_LOGIN | |
CURLUE_BAD_PASSWORD | |
CURLUE_BAD_PATH | |
CURLUE_BAD_QUERY | |
CURLUE_BAD_SCHEME | |
CURLUE_BAD_SLASHES | |
CURLUE_BAD_USER | |
CURLUE_LACKS_IDN | |
CURLUE_TOO_LARGE | |
CURLUE_LAST | |
Definition at line 34 of file urlapi.h.
34 {
@ CURLUE_UNSUPPORTED_SCHEME
@ CURLUE_USER_NOT_ALLOWED
◆ CURLUPart
Enumerator |
---|
CURLUPART_URL | |
CURLUPART_SCHEME | |
CURLUPART_USER | |
CURLUPART_PASSWORD | |
CURLUPART_OPTIONS | |
CURLUPART_HOST | |
CURLUPART_PORT | |
CURLUPART_PATH | |
CURLUPART_QUERY | |
CURLUPART_FRAGMENT | |
CURLUPART_ZONEID | |
Definition at line 70 of file urlapi.h.
◆ curl_url()
◆ curl_url_cleanup()
◆ curl_url_dup()
◆ curl_url_get()
◆ curl_url_set()
◆ curl_url_strerror()