From 3578934ed4e92e62f18893207dc6c203668bf434 Mon Sep 17 00:00:00 2001 From: HwangKC Date: Tue, 11 Jun 2024 15:48:05 +0800 Subject: [PATCH] a --- ...leSignupRequest.cpp => handleDevicesRequest.cpp} | 2 +- .../WebConfigure/cgiCommon/handleLoginRequest.cpp | 1 + applications/WebConfigure/cgiCommon/handlers.h | 11 +++++++++++ applications/WebConfigure/cgiCommon/main.cpp | 13 +++++-------- 4 files changed, 18 insertions(+), 9 deletions(-) rename applications/WebConfigure/cgiCommon/{handleSignupRequest.cpp => handleDevicesRequest.cpp} (89%) create mode 100644 applications/WebConfigure/cgiCommon/handlers.h diff --git a/applications/WebConfigure/cgiCommon/handleSignupRequest.cpp b/applications/WebConfigure/cgiCommon/handleDevicesRequest.cpp similarity index 89% rename from applications/WebConfigure/cgiCommon/handleSignupRequest.cpp rename to applications/WebConfigure/cgiCommon/handleDevicesRequest.cpp index 1d8c94a..41f05f6 100644 --- a/applications/WebConfigure/cgiCommon/handleSignupRequest.cpp +++ b/applications/WebConfigure/cgiCommon/handleDevicesRequest.cpp @@ -3,7 +3,7 @@ #include // 注册请求处理函数 -void handleSignupRequest(cgicc::Cgicc& cgi) +void handleDevicesRequest(cgicc::Cgicc& cgi) { #if 0 // 获取表单数据 std::string username = cgi.getEnvironment().get("username"); diff --git a/applications/WebConfigure/cgiCommon/handleLoginRequest.cpp b/applications/WebConfigure/cgiCommon/handleLoginRequest.cpp index b62c8b5..051d9e7 100644 --- a/applications/WebConfigure/cgiCommon/handleLoginRequest.cpp +++ b/applications/WebConfigure/cgiCommon/handleLoginRequest.cpp @@ -7,6 +7,7 @@ #include #include "handleHeader.h" + #include "openjson.h" #include "opmysql.h" diff --git a/applications/WebConfigure/cgiCommon/handlers.h b/applications/WebConfigure/cgiCommon/handlers.h new file mode 100644 index 0000000..0eb00f8 --- /dev/null +++ b/applications/WebConfigure/cgiCommon/handlers.h @@ -0,0 +1,11 @@ +#ifndef __HANDLER_DEFINE_INCLUDE__ +#define __HANDLER_DEFINE_INCLUDE__ + +#include +#include + +// 你的CGI处理函数声明 +void handleLoginRequest(cgicc::Cgicc& cgi); +void handleDevicesRequest(cgicc::Cgicc& cgi); + +#endif //__HANDLER_DEFINE_INCLUDE__ diff --git a/applications/WebConfigure/cgiCommon/main.cpp b/applications/WebConfigure/cgiCommon/main.cpp index 9fea345..42e4c69 100644 --- a/applications/WebConfigure/cgiCommon/main.cpp +++ b/applications/WebConfigure/cgiCommon/main.cpp @@ -3,15 +3,12 @@ #include #include #include - -#include "handleHeader.h" - #include "openjson.h" #include "opmysql.h" -// 浣犵殑CGI澶勭悊鍑芥暟澹版槑 -void handleLoginRequest(cgicc::Cgicc& cgi); -void handleSignupRequest(cgicc::Cgicc& cgi); +#include "handleHeader.h" +#include "handlers.h" + // 娣诲姞鏇村澶勭悊鍑芥暟... @@ -112,9 +109,9 @@ int main() handleLoginRequest(formData); } - if (**fi == "getDevices") + if (**fi == "devices") { - + handleDevicesRequest(formData); } }