diff options
Diffstat (limited to 'plop.c')
-rw-r--r-- | plop.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -112,6 +112,16 @@ int handle_client(lua_State * L, struct pollfd * pfd, struct request ** request, (*request)->method.length, (*request)->data + (*request)->method.start, (*request)->path.length, (*request)->data + (*request)->path.start); + for (int h = 0; h < (*request)->headerc; ++h) + { + printf( + "\t'%.*s' = '%.*s'\n", + (*request)->headerv[h].name.length, + (*request)->data + (*request)->headerv[h].name.start, + (*request)->headerv[h].value.length, + (*request)->data + (*request)->headerv[h].value.start); + } + // TODO: Use results from parsing instead of raw data lua_getglobal(L, "Handler"); lua_pushlstring(L, (*request)->data, (*request)->length); |