增加保存body功能

This commit is contained in:
xx
2024-07-20 09:24:43 +08:00
parent f5f939ec9c
commit ff6ae6bb75
3 changed files with 13 additions and 1 deletions

View File

@@ -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
);
}

View File

@@ -111,6 +111,11 @@ namespace module
/// </summary>
/// <returns></returns>
network::http::website* website();
/// <summary>
/// 保存请求体
/// </summary>
/// <returns></returns>
bool save_body(const std::string& filepath);
static void regist(sol::state* lua);
private:
void multipart_content_check(int id);

View File

@@ -16,8 +16,10 @@ If you have any questions, please contact us: 1585346868@qq.com Or visit our web
*/
#include <iostream>
#include "fastweb.h"
#include "util/window.h"
int main(int argv,char* argc[])
{
std::vector<std::string> param;
for(size_t i=1;i<argv;i++)
param.push_back(argc[i]);