SilcHttpServerCallback
SYNOPSIS
typedef void (*SilcHttpServerCallback)(SilcHttpServer httpd, SilcHttpConnection conn, const char *uri, const char *method, SilcBuffer data, void *context);
DESCRIPTION
The HTTP request callback that is called everytime a new HTTP request comes from a HTTP client. The `uri' is the requested URI (web page), and the `method' is the HTTP request method (GET, POST, etc.). The `data' is non-NULL only if the `method' is POST, and it includes the the POST data.
The requested web page must be returned to the HTTP client from this callback by calling silc_http_server_send or error is returned by calling silc_http_server_send_error.
The silc_http_server_get_header may be called to find a specific HTTP header from this request. New headers may be added to the reply by calling silc_http_server_add_header.