|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
HTTP过滤器链实现 更多...
#include "NeForce/core/async/mutex.hpp"#include "NeForce/core/container/vector.hpp"#include "NeForce/core/functional/function.hpp"#include "NeForce/core/memory/unique_ptr.hpp"#include "NeForce/core/time/duration.hpp"#include "NeForce/core/utility/byte_size.hpp"#include "NeForce/core/utility/optional.hpp"#include "NeForce/network/http/http_server_message.hpp"类 | |
| class | http_filter |
| HTTP过滤器基类 更多... | |
| class | http_filter_chain |
| HTTP过滤器链 更多... | |
| class | cors_filter |
| CORS跨域过滤器 更多... | |
| class | logging_filter |
| 日志记录过滤器 更多... | |
| class | static_file_filter |
| 静态文件服务过滤器 更多... | |
| class | rate_limit_filter |
| 限流过滤器 更多... | |
| class | authentication_filter |
| 认证过滤器 更多... | |
HTTP过滤器链实现
此文件提供了HTTP过滤器链的实现,用于在HTTP请求处理过程中 进行预处理和后处理。支持多种内置过滤器:CORS、日志记录、 静态文件服务、限流、认证等。
主要功能:
在文件 http_filter.hpp 中定义.