![]() |
C library for SOAP (Simple Object Access Protocol) |
Modules | |
| Command line flags | |
Defines | |
| #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" |
| #define | NHTTPD_ADMIN_QUERY_SET_LOGLEVEL "loglevel" |
Functions | |
| herror_t | httpd_admin_init_args (int argc, char **argv) |
| #define NHTTPD_ADMIN_CONTEXT "/nhttp" |
Context of the nanoHTTP admin interface.
Example query:
GET http://localhost:10000/nhttp
| #define NHTTPD_ADMIN_QUERY_ACTIVATE_SERVICE "activate" |
Parameter to enable a server.
Example query:
GET http://localhost:10000/nhttp?activate=SERVICE_CONTEXT
| #define NHTTPD_ADMIN_QUERY_PASSIVATE_SERVICE "passivate" |
Parameter to disable a service.
Example query:
GET http://localhost:10000/nhttp?passivate=SERVICE_CONTEXT
| #define NHTTPD_ADMIN_QUERY_SERVICES "services" |
Query parameter for services.
Example query:
GET http://localhost:10000/nhttp?services=list
| #define NHTTPD_ADMIN_QUERY_SET_LOGLEVEL "loglevel" |
Parameter to switch loglevels.
Example query:
GET http://localhost:10000/nhttp?loglevel=OFF
| #define NHTTPD_ADMIN_QUERY_STATISTICS "statistics" |
Parameter to query service statistics.
Example query:
GET http://localhost:10000/nhttp?statistics=SERVICE_CONTEXT
| herror_t httpd_admin_init_args | ( | int | argc, | |
| char ** | argv | |||
| ) |
This function initializes the nanoHTTP admin interface with commandline arguments, if NHTTPD_ARG_ENABLED_ADMIN was specified on the commandline. This service will be reachable via the NHTTP_ADMIN_CONTEXT of the nanohttp server.
| argc | commandline arg count | |
| argv | commandline arg vector |