Sun, 07 Dec 2025 17:48:42 +0100
add code from Open Web Server req.cpp
| src/server/daemon/objs.mk | file | annotate | diff | comparison | revisions | |
| src/server/util/util.c | file | annotate | diff | comparison | revisions |
--- a/src/server/daemon/objs.mk Sun Dec 07 17:37:05 2025 +0100 +++ b/src/server/daemon/objs.mk Sun Dec 07 17:48:42 2025 +0100 @@ -39,6 +39,7 @@ DAEMONOBJ += http.o DAEMONOBJ += websocket.o DAEMONOBJ += request.o +DAEMONOBJ += req.o DAEMONOBJ += session.o DAEMONOBJ += sessionhandler.o DAEMONOBJ += vserver.o
--- a/src/server/util/util.c Sun Dec 07 17:37:05 2025 +0100 +++ b/src/server/util/util.c Sun Dec 07 17:48:42 2025 +0100 @@ -56,6 +56,7 @@ #include <cx/string.h> #include <cx/mempool.h> #include <cx/printf.h> +#include <ctype.h> #include "pblock.h" #include "util.h" @@ -1157,3 +1158,18 @@ return ns; } +/* ----------------------------- util_is_url ------------------------------ */ + +NSAPI_PUBLIC int util_is_url(const char *url) +{ + const char *t = url; + + while(*t) { + if(*t == ':') + return 1; + if(!isalpha(*t)) + return 0; + ++t; + } + return 0; +}