4 #ifndef RUDIMENTS_URLHTTPREQUEST_H 5 #define RUDIMENTS_URLHTTPREQUEST_H 7 #include <rudiments/private/urlhttprequestincludes.h> 57 const char *application();
63 const char *applicationPath();
69 const char *applicationUrl();
75 const char *program();
81 const char *programPath();
87 const char *programUrl();
99 const char *skinPath();
105 const char *skinUrl();
111 const char *module();
117 const char *modulePath();
123 const char *moduleUrl();
135 const char *pagePath();
141 const char *pageUrl();
144 uint64_t getUrlVariableCount();
147 const char *
const *getUrlVariables();
151 const char *
const *getUrlValues();
156 const char *getSkinVariable(
const char *name);
159 uint64_t getSkinVariableCount();
164 const char *
const *getSkinVariables();
168 const char *
const *getSkinValues();
173 bool setSkinVariable(
const char *name,
const char *value);
208 #include <rudiments/private/urlhttprequest.h> virtual bool methodAllowed(const char *deniedmethods, const char *allowedmethods)
Definition: urlhttprequest.h:39
Definition: httpserverapi.h:9
virtual bool ipAllowed(const char *deniedips, const char *allowedips)
virtual bool refererAllowed(const char *deniedreferers, const char *allowedreferers)
virtual void dumpVariables()
Definition: httprequest.h:12