|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
multipart/form-data 解析器 更多...
#include <multipart_parser.hpp>
Public 成员函数 | |
| vector< multipart_field > | parse (string_view body, string_view boundary) |
| 解析multipart请求体 | |
静态 Public 成员函数 | |
| static string_view | extract_boundary (string_view content_type) |
| 从Content-Type头提取boundary | |
Public 属性 | |
| byte_size | max_field_size {10_MB} |
| 最大单字段大小 | |
| size_t | max_fields {256} |
| 最大字段数 | |
| byte_size | max_total_size {100_MB} |
| 最大总请求体大小 | |
multipart/form-data 解析器
解析 HTTP multipart/form-data 请求体。 支持文件上传字段和普通表单字段。
在文件 multipart_parser.hpp 第 41 行定义.
|
staticnodiscard |
从Content-Type头提取boundary
| content_type | Content-Type头值 |
| vector< multipart_field > neforce::http::multipart_parser::parse | ( | string_view | body, |
| string_view | boundary ) |
解析multipart请求体
| body | 原始请求体 |
| boundary | Content-Type中的boundary值(不含"--"前缀) |