|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <cors.h>
Data Fields | |
| char | allowed_origins [KL_CORS_MAX_ORIGINS][KL_CORS_ORIGIN_SIZE] |
| int | origin_count |
| const char * | allowed_methods |
| const char * | allowed_headers |
| int | allow_credentials |
| int | max_age_seconds |
| char KlCorsConfig::allowed_origins[KL_CORS_MAX_ORIGINS][KL_CORS_ORIGIN_SIZE] |
| int KlCorsConfig::origin_count |
0 = allow all (*)
| const char* KlCorsConfig::allowed_methods |
default: "GET, POST, OPTIONS"
| const char* KlCorsConfig::allowed_headers |
default: "Content-Type, Authorization"
| int KlCorsConfig::allow_credentials |
1 = include credentials header
| int KlCorsConfig::max_age_seconds |
preflight cache time (default: 86400)