1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-07-29 21:01:13 +03:00

C++ embedding example should do the same as the C embedding example

This commit is contained in:
bel
2014-01-10 22:22:26 +01:00
parent 2b706509f7
commit c471b9bdc9
2 changed files with 25 additions and 3 deletions

View File

@ -25,7 +25,7 @@ int ExampleHandler(struct mg_connection *conn, void *cbdata)
{
mg_printf(conn, "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n");
mg_printf(conn, "<html><body>");
mg_printf(conn, "<h2>This is example text!!!</h2>");
mg_printf(conn, "<h2>This is an example text from a C handler</h2>");
mg_printf(conn, "<p>To see a page from the A handler <a href=\"A\">click here</a></p>");
mg_printf(conn, "<p>To see a page from the A/B handler <a href=\"A/B\">click here</a></p>");
mg_printf(conn, "<p>To see a page from the *.foo handler <a href=\"xy.foo\">click here</a></p>");
@ -92,7 +92,7 @@ int main(int argc, char *argv[])
mg_set_request_handler(ctx,EXIT_URI, ExitHandler,0);
mg_set_request_handler(ctx,"/a", AHandler,0);
mg_set_request_handler(ctx,"/a/b", ABHandler,0);
mg_set_request_handler( ctx, "**.foo$", FooHandler,0);
mg_set_request_handler(ctx,"**.foo$", FooHandler,0);
printf("Browse files at http://localhost:%s/\n", PORT);
printf("Run example at http://localhost:%s%s\n", PORT, EXAMPLE_URI);