@@ -0,0 +1,16 @@
+mg.write("HTTP/1.0 200 OK\r\n")
+mg.write("Content-Type: text/plain\r\n")
+mg.write("\r\n")
+mg.write(mg.request_info.request_method .. " " .. mg.request_info.request_uri .. " HTTP/" .. mg.request_info.http_version .. "\r\n")
+for k,v in pairs(mg.request_info.http_headers) do
+ mg.write(k .. ": " .. v .. "\r\n")
+end
+
+repeat
+ local r = mg.read()
+ if (r) then
+ mg.write(r)
+ end
+until not r
@@ -1102,12 +1102,12 @@ websocket_client_close_handler(const struct mg_connection *conn,
ck_assert(pclient_data != NULL);
WS_TEST_TRACE("Client %i: Close handler\n", pclient_data->clientId);
+ pclient_data->closed++;
mark_point();
#else
(void)user_data;
-
pclient_data->closed++;
#endif /* __MACH__ */