|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <body_reader_multipart.h>
Data Fields | |
| size_t | max_part_size |
| size_t | max_total_size |
| int | max_parts |
| size_t | max_headers_size |
| size_t | max_input_buffer |
Parser caps. All fields default to 0 = unlimited; the caller is responsible for setting sensible limits for adversarial input.
| size_t KlMultipartConfig::max_part_size |
per-part body bytes; 0 = unlimited
| size_t KlMultipartConfig::max_total_size |
total bytes received; 0 = unlimited
| int KlMultipartConfig::max_parts |
distinct parts; 0 = unlimited
| size_t KlMultipartConfig::max_headers_size |
per-part header bytes; 0 = unlimited
| size_t KlMultipartConfig::max_input_buffer |
unconsumed bytes held by reader; 0 = unlimited