You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
696 B

#include <assert.h>
#include <stdbool.h>
#include <ulfius.h>
#define PREFIX "/hello-world"
static struct _u_instance g_instance;
static int api_cb_test(const struct _u_request *req, struct _u_response *resp, void *user_data)
ulfius_set_string_body_response(resp, 200, "<html><body><h1>Hello World!</h1></body></html>\n");
static const struct _u_endpoint api_ep = { "GET", PREFIX, "/test", 0, &api_cb_test, NULL };
int main(int argc, char **argv)
assert(ulfius_init_instance(&g_instance, 11111, NULL, NULL) == U_OK);
assert(ulfius_add_endpoint(&g_instance, &api_ep) == U_OK);
assert(ulfius_start_framework(&g_instance) == U_OK);
while (true) {