RESTinio
|
A type of holder of limits related to an incoming HTTP message. More...
#include <incoming_http_msg_limits.hpp>
Private Attributes | |
std::size_t | m_max_url_size { std::numeric_limits<std::size_t>::max() } |
std::size_t | m_max_field_name_size { std::numeric_limits<std::size_t>::max() } |
std::size_t | m_max_field_value_size { std::numeric_limits<std::size_t>::max() } |
std::size_t | m_max_field_count { std::numeric_limits<std::size_t>::max() } |
std::uint64_t | m_max_body_size { std::numeric_limits<std::uint64_t>::max() } |
A type of holder of limits related to an incoming HTTP message.
Since v.0.6.12 RESTinio supports various limits for incoming HTTP messages. If some part of message (like the length of HTTP field name) exceeds the specified limit then that message will be ignored by RESTinio.
For the compatibility with the previous versions such limits are optional. The default constructor of incoming_http_msg_limits_t sets the limits to the maximum values that cannot be exceeded.
In v.0.6.12 a user has to set appropriate values for limits by his/herself. For example:
Definition at line 68 of file incoming_http_msg_limits.hpp.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 149 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 159 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 152 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 132 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 142 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 135 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 98 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 108 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 101 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 115 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 125 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 118 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 81 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 91 of file incoming_http_msg_limits.hpp.
|
inlinenoexcept |
Definition at line 84 of file incoming_http_msg_limits.hpp.
|
private |
Definition at line 74 of file incoming_http_msg_limits.hpp.
|
private |
Definition at line 73 of file incoming_http_msg_limits.hpp.
|
private |
Definition at line 71 of file incoming_http_msg_limits.hpp.
|
private |
Definition at line 72 of file incoming_http_msg_limits.hpp.
|
private |
Definition at line 70 of file incoming_http_msg_limits.hpp.