libidav/webdav.c

changeset 788
9b9420041d8e
parent 786
f9d6e4cbcb62
child 790
7110b37f2a6b
--- a/libidav/webdav.c	Tue Sep 12 18:09:19 2023 +0200
+++ b/libidav/webdav.c	Tue Sep 12 21:07:54 2023 +0200
@@ -413,3 +413,17 @@
 
 
 
+void dav_verbose_log(
+        DavSession *sn,
+        const char *method,
+        const char *url,
+        const char *request_body,
+        size_t request_bodylen,
+        int status,
+        const char *response_body,
+        size_t response_bodylen)
+{
+    fprintf(stderr, "# method: %s url: %s status: %d\n", method, url, status);
+    fprintf(stderr, "# request len: %d\n%.*s\n", (int)request_bodylen, (int)request_bodylen, request_body);
+    fprintf(stderr, "# response len: %d\n%.*s\n", (int)response_bodylen, (int)response_bodylen, response_body);
+}

mercurial