New version with /show?dcb|session

This commit is contained in:
Massimiliano Pinto
2013-07-09 15:39:03 +02:00
parent dc4a8f5ff5
commit 6b5f65fb10

View File

@ -32,6 +32,7 @@
* Revision History * Revision History
* Date Who Description * Date Who Description
* 08/07/2013 Massimiliano Pinto Initial version * 08/07/2013 Massimiliano Pinto Initial version
* 09/07/2013 Massimiliano Pinto Added /show?dcb|session for all dcbs|sessions
* *
* @endverbatim * @endverbatim
*/ */
@ -40,7 +41,7 @@
#define ISspace(x) isspace((int)(x)) #define ISspace(x) isspace((int)(x))
#define HTTP_SERVER_STRING "Gateway(c) v.1.0.0" #define HTTP_SERVER_STRING "Gateway(c) v.1.0.0"
static char *version_str = "V1.0.0"; static char *version_str = "V1.0.1";
static int httpd_read_event(DCB* dcb); static int httpd_read_event(DCB* dcb);
static int httpd_write_event(DCB *dcb); static int httpd_write_event(DCB *dcb);
@ -225,11 +226,18 @@ HTTPD_session *client_data = NULL;
* *
*/ */
if (strcmp(url, "/show") == 0) { fprintf(stderr, "<<< HTTPD url is [%s]\n", url);
dprintAllDCBs(dcb); fprintf(stderr, "<<< HTTPD qs is [%s]\n", query_string);
} else {
dcb_printf(dcb, "Welcome to HTTPD Gateway (c) %s\n", version_str); dcb_printf(dcb, "Welcome to HTTPD Gateway (c) %s\n\n", version_str);
if (strcmp(url, "/show") == 0) {
if (strlen(query_string)) {
if (strcmp(query_string, "dcb") == 0)
dprintAllDCBs(dcb);
if (strcmp(query_string, "session") == 0)
dprintAllSessions(dcb);
}
} }
/* force the client connecton close */ /* force the client connecton close */