diff --git a/http_server/http_client/dap_http_header.c b/http_server/http_client/dap_http_header.c index e3ef9a334dc0d7dce5d9635c6dd74e3ee420cb3b..974f4588d249dd39c310a89f41f009b6de37b78b 100644 --- a/http_server/http_client/dap_http_header.c +++ b/http_server/http_client/dap_http_header.c @@ -177,6 +177,15 @@ void dap_http_header_remove(dap_http_header_t ** top, dap_http_header_t * hdr ) free(hdr->value); } +void print_dap_http_headers(dap_http_header_t * top) +{ + dap_http_header_t * ret; + log_it(L_DEBUG, "Print HTTP headers"); + for(ret=top; ret; ret=ret->next) { + log_it(L_DEBUG, "%s: %s", ret->name, ret->value); + } +} + /** * @brief dap_http_header_find Looks or the header with specified name * @param top Top of the list diff --git a/http_server/http_client/dap_http_header.h b/http_server/http_client/dap_http_header.h index 23ed7c9fea1cb4b8b9c90ac9bf9ca262483f4307..4175f0d70ba99e876bd01ce35a5c220cb4195dc2 100644 --- a/http_server/http_client/dap_http_header.h +++ b/http_server/http_client/dap_http_header.h @@ -46,4 +46,7 @@ extern dap_http_header_t * dap_http_header_find(dap_http_header_t * top, const c extern void dap_http_header_remove(dap_http_header_t ** top,dap_http_header_t * hdr ); +// For debug output +extern void print_dap_http_headers(dap_http_header_t * top); + #endif