URL parser which breaks a full url string up into its individual parts. More...
#include <Url.h>
Public Member Functions | |
Url (const char *url) | |
Url (Url &url) | |
const char * | host () |
const char * | path () |
int | port () |
const char * | protocol () |
void | setUrl (const char *url) |
const char * | url () |
const char * | urlRoot () |
Protected Member Functions | |
void | parse () |
Protected Attributes | |
StrExt | hostStr = StrExt(20) |
StrExt | pathStr = StrExt(40) |
int | portInt |
StrExt | protocolStr = StrExt(6) |
StrExt | urlRootStr = StrExt(40) |
StrExt | urlStr = StrExt(40) |
URL parser which breaks a full url string up into its individual parts.
http://pschatzmann.ch:80/path1/path2 -> protocol: http -> host: pschatzmann.ch -> port: 80 -> url: http://pschatzmann.ch:80/path1/path2 -> root: http://pschatzmann.ch:80