Civetweb API Reference

Embedded C/C++ web server


Civetweb API Reference

mg_send_http_error( conn, status_code, fmt, ... );

Parameters

Parameter Type Description
conn struct mg_connection * The connection over which the data must be sent
status_code int The HTTP status code (see HTTP standard)
fmt const char * Format string for an error message
... various Parameters as specified in the format string

Return Value

Type Description
int An integer indicating success (>=0) or failure (<0)

Description

The function mg_send_http_error() can be used to send HTTP error messages from a server to a client. The status_code must be one of the predefined HTTP standard error codes (e.g., “404” for “Not Found”). The status text (e.g., “Not Found”) for standard error codes is known by this function. A body of the error message, to explain the error in more detail, can be specified using the fmt format specifier and additional arguments. The fmt format specifier works like for the printf() function in the standard C library.

See Also