From 93e042f196f3619a49e9ecb041509a6c7a3a9abd Mon Sep 17 00:00:00 2001 From: Ruslan Pislari Date: Tue, 19 May 2026 11:47:40 +0300 Subject: [PATCH] feat: add set_query method to http_request for setting query parameters and bump version to 0.2.3 --- Cargo.lock | 2 +- nginx_module/Cargo.toml | 2 +- nginx_module/src/http_request.rs | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1488478..bd3be25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -314,7 +314,7 @@ dependencies = [ [[package]] name = "nginx_module" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "bindgen", diff --git a/nginx_module/Cargo.toml b/nginx_module/Cargo.toml index 1e991fb..18e83c1 100644 --- a/nginx_module/Cargo.toml +++ b/nginx_module/Cargo.toml @@ -8,7 +8,7 @@ name = "nginx_module" readme = "README.md" repository = "https://github.com/g-Core/nginx-rust" - version = "0.2.2" + version = "0.2.3" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/nginx_module/src/http_request.rs b/nginx_module/src/http_request.rs index 6bd6f5d..dc0db56 100644 --- a/nginx_module/src/http_request.rs +++ b/nginx_module/src/http_request.rs @@ -265,6 +265,10 @@ impl<'a> HttpRequest<'a> { self.0.unparsed_uri = data.inner(); } + pub fn set_query(&mut self, data: NgxStr<'a>) { + self.0.args = data.inner(); + } + pub fn headers_out_ref(&mut self) -> &mut ngx_http_headers_out_t { &mut self.0.headers_out }