dav/main.c

changeset 151
a316613205dc
parent 150
37fb12574acd
child 152
ff854d3df20c
equal deleted inserted replaced
150:37fb12574acd 151:a316613205dc
1075 DavResource *res = dav_resource_new(sn, path); 1075 DavResource *res = dav_resource_new(sn, path);
1076 if(!dav_load(res)) { 1076 if(!dav_load(res)) {
1077 printf("name: %s\n", res->name); 1077 printf("name: %s\n", res->name);
1078 printf("path: %s\n", res->path); 1078 printf("path: %s\n", res->path);
1079 1079
1080 char *url = util_path_to_url(sn, res->path); 1080 char *server = util_url_base(sn->base_url);
1081 char *url = util_concat_path(server, res->href);
1081 printf("url: %s\n", url); 1082 printf("url: %s\n", url);
1082 free(url); 1083 free(url);
1084 free(server);
1083 1085
1084 if(res->iscollection) { 1086 if(res->iscollection) {
1085 printf("type: collection\n"); 1087 printf("type: collection\n");
1086 printf("size: %d\n", count_children(res)); 1088 printf("size: %d\n", count_children(res));
1087 } else { 1089 } else {

mercurial