version 1.2, 2012/03/15 01:59:37
|
version 1.2.6.2, 2012/08/06 11:26:23
|
Line 1
|
Line 1
|
/* |
/* |
* Test URL API |
* Test URL API |
* |
* |
* ./test_url "http://www.elwix.org/test/mda?ole=ssss&aaa=aa&sg=V&sgg=VV&piuk=pi3.14&vv=Mishka&z=z&sfsf=fd" | * ./test_url "http://www.elwix.org/test/mda%20a+b%20+cc.dat?ole=ss%65ss&aaa=a++a&sg=V&sgg=VV&piuk=pi3.14&vv=Mishka&z=z&sfsf=fd" |
*/ |
*/ |
#include <stdio.h> |
#include <stdio.h> |
#include <string.h> |
#include <string.h> |
Line 27 int main(int argc, char **argv)
|
Line 27 int main(int argc, char **argv)
|
printf("URL:: (%x) path=%s(%d)\n", ret & 32, URL.url_path.value, URL.url_path.vallen); |
printf("URL:: (%x) path=%s(%d)\n", ret & 32, URL.url_path.value, URL.url_path.vallen); |
printf("URL:: (%x) args=%s(%d)\n", ret & 64, URL.url_args.value, URL.url_args.vallen); |
printf("URL:: (%x) args=%s(%d)\n", ret & 64, URL.url_args.value, URL.url_args.vallen); |
printf("URL:: (%x) +++reserved=%s\n", ret & 128, URL.url_reserved); |
printf("URL:: (%x) +++reserved=%s\n", ret & 128, URL.url_reserved); |
|
|
|
www_unescape(URL.url_path.value); |
|
printf("Path:: %s validated %d\n", URL.url_path.value, |
|
www_undot(URL.url_path.value, URL.url_path.vallen)); |
|
|
memset(szVal, 0, BUFSIZ); |
memset(szVal, 0, BUFSIZ); |
cgi = www_parseQuery(URL.url_args.value); |
cgi = www_parseQuery(URL.url_args.value); |