mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2025-05-10 09:43:51 +00:00
Code cleanup
This commit is contained in:
parent
bc4a613b6d
commit
bf8fc11b53
@ -2906,10 +2906,8 @@ inline bool parse_multipart_boundary(const std::string &content_type,
|
|||||||
return !boundary.empty();
|
return !boundary.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool parse_range_header(const std::string &s, Ranges &ranges) {
|
inline bool parse_range_header(const std::string &s, Ranges &ranges) try {
|
||||||
try {
|
static auto re_first_range = std::regex(R"(bytes=(\d*-\d*(?:,\s*\d*-\d*)*))");
|
||||||
static auto re_first_range =
|
|
||||||
std::regex(R"(bytes=(\d*-\d*(?:,\s*\d*-\d*)*))");
|
|
||||||
std::smatch m;
|
std::smatch m;
|
||||||
if (std::regex_match(s, m, re_first_range)) {
|
if (std::regex_match(s, m, re_first_range)) {
|
||||||
auto pos = static_cast<size_t>(m.position(1));
|
auto pos = static_cast<size_t>(m.position(1));
|
||||||
@ -2941,7 +2939,6 @@ inline bool parse_range_header(const std::string &s, Ranges &ranges) {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
} catch (...) { return false; }
|
} catch (...) { return false; }
|
||||||
}
|
|
||||||
|
|
||||||
class MultipartFormDataParser {
|
class MultipartFormDataParser {
|
||||||
public:
|
public:
|
||||||
@ -4500,7 +4497,6 @@ inline bool Server::routing(Request &req, Response &res, Stream &strm) {
|
|||||||
|
|
||||||
inline bool Server::dispatch_request(Request &req, Response &res,
|
inline bool Server::dispatch_request(Request &req, Response &res,
|
||||||
const Handlers &handlers) {
|
const Handlers &handlers) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (const auto &x : handlers) {
|
for (const auto &x : handlers) {
|
||||||
const auto &pattern = x.first;
|
const auto &pattern = x.first;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user