mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-10-17 10:59:39 +00:00
Fix #1656
This commit is contained in:
1 parent
cb85e573de
commit
a636a094bf
3 files changed
+158
No files matched your search
@@ -275,6 +275,18 @@ svr.set_logger([](const auto& req, const auto& res) {
|
||||
});
|
||||
```
|
||||
|
||||
You can also set a pre-compression logger to capture request/response data before compression is applied. This is useful for debugging and monitoring purposes when you need to see the original, uncompressed response content:
|
||||
|
||||
```cpp
|
||||
svr.set_pre_compression_logger([](const auto& req, const auto& res) {
|
||||
// Log before compression - res.body contains uncompressed content
|
||||
// Content-Encoding header is not yet set
|
||||
your_pre_compression_logger(req, res);
|
||||
});
|
||||
```
|
||||
|
||||
The pre-compression logger is only called when compression would be applied. For responses without compression, only the regular logger is called.
|
||||
|
||||
### Error handler
|
||||
|
||||
```cpp
|
||||
|
||||
Reference in new issue
Block a user