Go to the source code of this file.
Defines | |
| #define | NHTTPD_ARG_ENABLE_ADMIN "-NHTTPDadmin" |
| #define | NHTTPD_ADMIN_CONTEXT "/nhttp" |
| #define | NHTTPD_ADMIN_QUERY_SERVICES "services" |
| #define | NHTTPD_ADMIN_QUERY_STATISTICS "statistics" |
| #define | NHTTPD_ADMIN_QUERY_ACTIVATE_SERVICE "activate" |
| #define | NHTTPD_ADMIN_QUERY_PASSIVATE_SERVICE "passivate" |
Functions | |
| herror_t | httpd_admin_init_args (int argc, char **argv) |
|
|
Context of the nanoHTTP admin interface. Example query:
http://localhost:10000/nhttp
|
|
|
Parameter to enable a server. Example query:
http://localhost:10000/nhttp?activate=SERVICE_CONTEXT
|
|
|
Parameter to disable a service. Example query:
http://localhost:10000/nhttp?passivate=SERVICE_CONTEXT
|
|
|
Query parameter for services. Example query:
http://localhost:10000/nhttp?services=list
|
|
|
Parameter to query service statistics. Example query:
http://localhost:10000/nhttp?statistics=SERVICE_CONTEXT
|
|
|
Commandline argument to enabled the nanoHTTP admin interface. This service will be reachable via the NHTTPD_ADMIN_CONTEXT.
|
|
||||||||||||
|
Initializes the nanoHTTP admin interface with commandline arguments, if NHTTPD_ARG_ENABLED_ADMIN was specified in the commandline arguments. This service will be reachable via the NHTTP_ADMIN_CONTEXT of the nanohttp server.
|
1.4.6