diff --git a/src/module/http/request.cpp b/src/module/http/request.cpp
index d8095e9..7fc7ff3 100644
--- a/src/module/http/request.cpp
+++ b/src/module/http/request.cpp
@@ -137,6 +137,10 @@ network::http::website* module::request::website()
{
return m_request->website();
}
+bool module::request::save_body(const std::string& filepath)
+{
+ return ylib::file::write(filepath, m_request->body());
+}
void module::request::regist(sol::state* lua)
{
// 绑定 Request 类到 Lua
@@ -156,7 +160,8 @@ void module::request::regist(sol::state* lua)
"multipart_content", &module::request::multipart_content,
"multipart_content_save", &module::request::multipart_content_save,
"get", &module::request::get,
- "set", &module::request::set
+ "set", &module::request::set,
+ "save_body", &module::request::save_body
);
}
diff --git a/src/module/http/request.h b/src/module/http/request.h
index e4d35ad..ff37527 100644
--- a/src/module/http/request.h
+++ b/src/module/http/request.h
@@ -111,6 +111,11 @@ namespace module
///
///
network::http::website* website();
+ ///
+ /// 保存请求体
+ ///
+ ///
+ bool save_body(const std::string& filepath);
static void regist(sol::state* lua);
private:
void multipart_content_check(int id);
diff --git a/tests/main.cpp b/tests/main.cpp
index 1aecd14..d882b2f 100644
--- a/tests/main.cpp
+++ b/tests/main.cpp
@@ -16,8 +16,10 @@ If you have any questions, please contact us: 1585346868@qq.com Or visit our web
*/
#include
#include "fastweb.h"
+#include "util/window.h"
int main(int argv,char* argc[])
{
+
std::vector param;
for(size_t i=1;i