# HG changeset patch # User Olaf Wintermann # Date 1762806235 -3600 # Node ID e051cb8398cf40f24cfbd98ff36c09993a70b68d # Parent 53b31a734cd1d775f24ab3c23ab2a984eae28324 add debug request logging in case uri_unescape fails diff -r 53b31a734cd1 -r e051cb8398cf src/server/daemon/httprequest.c --- a/src/server/daemon/httprequest.c Mon Nov 10 21:17:52 2025 +0100 +++ b/src/server/daemon/httprequest.c Mon Nov 10 21:23:55 2025 +0100 @@ -345,8 +345,15 @@ request->status = 400; return 1; //pblock_kvinsert(pb_key_uri, "/", 1, rq->rq.reqpb); + + // TODO: remove this debug code + char tmp_file_path[128]; + snprintf(tmp_file_path, 128, "logs/req_uri_fail_%lld", (long long int)time(NULL)); + FILE *f = fopen(tmp_file_path, "w"); + fwrite(request->netbuf->inbuf, 1, request->netbuf->pos, f); + fclose(f); } - + // pass http header to the NSAPI request structure int hlen = request->headers->len; HeaderArray *ha = request->headers;