Provides URL handling. More...

Collaboration diagram for Url:

Classes

class  Url
 Class to manage URL instance. More...
 

Macros

#define URI_SCHEME_MAP(XX)
 
#define XX(name, str, port)   DECLARE_FSTR(URI_SCHEME_##name)
 Common URI scheme strings. More...
 

Typedefs

typedef Url URL
 

Functions

String toString (const Url &url)
 

Detailed Description

Provides URL handling.

Macro Definition Documentation

◆ URI_SCHEME_MAP

#define URI_SCHEME_MAP (   XX)
Value:
XX(HTTP, http, 80) \
XX(HTTP_SECURE, https, 443) \
XX(WEBSOCKET, ws, 80) \
XX(WEBSOCKET_SECURE, wss, 443) \
XX(MQTT, mqtt, 1883) \
XX(MQTT_SECURE, mqtts, 8883) \
XX(SMTP, smtp, 25) \
XX(SMTP_SECURE, smtps, 465) \
XX(FTP, ftp, 21) \
XX(MAIL_TO, mailto, 0) \
XX(FILE, file, 0) \
XX(DATA, data, 0)
#define XX(name, str, port)
Common URI scheme strings.
Definition: Url.h:54

◆ XX

#define XX (   name,
  str,
  port 
)    DECLARE_FSTR(URI_SCHEME_##name)

Common URI scheme strings.

Typedef Documentation

◆ URL

typedef Url URL
Deprecated:
Use Url instead

Function Documentation

◆ toString()

String toString ( const Url url)
inline