LibCXXC++ 常用类库

联合创作 · 2023-09-28 18:54

LibCXX 是一个 C++ 类库,提供了高级的应用框架类和一些 Linux 专有的特性封装。

上传文件示例代码:

auto resp=ua->request(x::http::POST, "http://localhost/cgi-bin/req.pl",
	              x::http::form::parameters::create("username",
                                                        "alfred",
                                                        "password",
                                                        "rosebud"),
                      "UTF-8",
                      "file", x::fd::open("upload.txt"),
                      "text/plain; charset=iso-8859-1",
                      "dailyfile.txt");
Cookie 处理代码:
#include <x/http/cookiejar.H>

x::http::useragent ua(x::http::useragent::create());

try {
    ua->jar()->load("cookies.txt");
} catch (const x::exception &e)
{
}
// ...

ua->jar()->save("cookies.txt");
浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报