fix PluginHttpWrapper 中 Context的回调未代理 . request-block case_sensitive 逻辑错误 (#1146)

This commit is contained in:
007gzs
2024-07-27 10:25:14 +08:00
committed by GitHub
parent f1c6e78047
commit bccfbde621
2 changed files with 39 additions and 3 deletions

View File

@@ -165,7 +165,7 @@ impl HttpContextWrapper<RquestBlockConfig> for RquestBlock {
}
let mut request_url = value.unwrap().clone();
if config.case_sensitive {
if !config.case_sensitive {
request_url = request_url.to_lowercase();
}
for block_exact_url in &config.block_exact_urls {
@@ -229,7 +229,7 @@ impl HttpContextWrapper<RquestBlockConfig> for RquestBlock {
return Action::Continue;
}
let mut body = req_body.clone();
if config.case_sensitive {
if !config.case_sensitive {
body = body.to_ascii_lowercase();
}
for block_body in &config.block_bodies {