|
@@ -6,11 +6,17 @@ static void *callback(enum mg_event event,
|
|
|
struct mg_connection *conn,
|
|
|
const struct mg_request_info *request_info) {
|
|
|
if (event == MG_NEW_REQUEST) {
|
|
|
- // Echo requested URI back to the client
|
|
|
- mg_printf(conn, "HTTP/1.1 200 OK\r\n"
|
|
|
- "Content-Type: text/plain\r\n\r\n"
|
|
|
- "%s", request_info->uri);
|
|
|
- return ""; // Mark as processed
|
|
|
+ const char *content = "hello from mongoose!";
|
|
|
+ mg_printf(conn,
|
|
|
+ "HTTP/1.1 200 OK\r\n"
|
|
|
+ "Content-Type: text/plain\r\n"
|
|
|
+ "Content-Length: %d\r\n" // Always set Content-Length
|
|
|
+ "\r\n"
|
|
|
+ "%s",
|
|
|
+ strlen(content),
|
|
|
+ content);
|
|
|
+ // Mark as processed
|
|
|
+ return "";
|
|
|
} else {
|
|
|
return NULL;
|
|
|
}
|