Code format
This commit is contained in:
parent
1a2a6e2b01
commit
851edaf77f
15
httplib.h
15
httplib.h
@ -465,7 +465,8 @@ public:
|
|||||||
Server &Delete(const char *pattern, Handler handler);
|
Server &Delete(const char *pattern, Handler handler);
|
||||||
Server &Options(const char *pattern, Handler handler);
|
Server &Options(const char *pattern, Handler handler);
|
||||||
|
|
||||||
[[deprecated]] bool set_base_dir(const char *dir, const char *mount_point = nullptr);
|
[[deprecated]] bool set_base_dir(const char *dir,
|
||||||
|
const char *mount_point = nullptr);
|
||||||
bool set_mount_point(const char *mount_point, const char *dir);
|
bool set_mount_point(const char *mount_point, const char *dir);
|
||||||
bool remove_mount_point(const char *mount_point);
|
bool remove_mount_point(const char *mount_point);
|
||||||
void set_file_extension_and_mimetype_mapping(const char *ext,
|
void set_file_extension_and_mimetype_mapping(const char *ext,
|
||||||
@ -3228,7 +3229,8 @@ inline bool Server::read_content_core(Stream &strm, bool last_connection,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool Server::handle_file_request(Request &req, Response &res, bool head) {
|
inline bool Server::handle_file_request(Request &req, Response &res,
|
||||||
|
bool head) {
|
||||||
for (const auto &kv : base_dirs_) {
|
for (const auto &kv : base_dirs_) {
|
||||||
const auto &mount_point = kv.first;
|
const auto &mount_point = kv.first;
|
||||||
const auto &base_dir = kv.second;
|
const auto &base_dir = kv.second;
|
||||||
@ -3246,7 +3248,9 @@ inline bool Server::handle_file_request(Request &req, Response &res, bool head)
|
|||||||
detail::find_content_type(path, file_extension_and_mimetype_map_);
|
detail::find_content_type(path, file_extension_and_mimetype_map_);
|
||||||
if (type) { res.set_header("Content-Type", type); }
|
if (type) { res.set_header("Content-Type", type); }
|
||||||
res.status = 200;
|
res.status = 200;
|
||||||
if (!head && file_request_handler_) { file_request_handler_(req, res); }
|
if (!head && file_request_handler_) {
|
||||||
|
file_request_handler_(req, res);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3348,7 +3352,10 @@ inline bool Server::routing(Request &req, Response &res, Stream &strm,
|
|||||||
bool last_connection) {
|
bool last_connection) {
|
||||||
// File handler
|
// File handler
|
||||||
bool is_head_request = req.method == "HEAD";
|
bool is_head_request = req.method == "HEAD";
|
||||||
if ((req.method == "GET" || is_head_request) && handle_file_request(req, res, is_head_request)) { return true; }
|
if ((req.method == "GET" || is_head_request) &&
|
||||||
|
handle_file_request(req, res, is_head_request)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (detail::expect_content(req)) {
|
if (detail::expect_content(req)) {
|
||||||
// Content reader handler
|
// Content reader handler
|
||||||
|
Loading…
x
Reference in New Issue
Block a user