--- libaitwww/example/test_url.c 2012/03/15 01:59:37 1.2 +++ libaitwww/example/test_url.c 2012/08/06 11:08:07 1.2.6.1 @@ -1,7 +1,7 @@ /* * 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 #include @@ -27,6 +27,10 @@ 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) 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); + + www_unescape(URL.url_path.value); + www_undot(URL.url_path.value); + printf("Path:: %s\n", URL.url_path.value); memset(szVal, 0, BUFSIZ); cgi = www_parseQuery(URL.url_args.value);