From c9172dd57745015ab917fb9a2fa41ce545120448 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Tue, 13 Nov 2018 03:42:17 +0100 Subject: license: Refuse non-POST requests --- license-generator/src/bin/license.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'license-generator/src') diff --git a/license-generator/src/bin/license.rs b/license-generator/src/bin/license.rs index 5688632..8c30e6a 100644 --- a/license-generator/src/bin/license.rs +++ b/license-generator/src/bin/license.rs @@ -87,6 +87,17 @@ fn main() -> Result<()> { // Send Zip file // method POST + match req.param("REQUEST_METHOD") { + Some(method) => { + if method != "POST" { + return response::error_405(&mut req.stdout(), "POST"); + } + }, + None => { + return response::error_500(&mut req.stdout(), None); + }, + }; + let ps = params::parse(¶ms); let name = ps.get("name"); let email = ps.get("email"); -- cgit v1.2.3