C++,猫鼬:如何发出 POST 请求
C++, Mongoose: How to make a POST request?
我正在做一个使用猫鼬的项目,我需要向另一台服务器发出 POST 请求。我在他们的例子列表中没有看到如何做到这一点的例子,有谁知道如何做到这一点?
编辑以添加更多详细信息:
我正在一个更大的C++应用程序中工作,需要创建一个简单的服务器,以便用户可以查询应用程序以获取信息。现在,我像这样启动服务器:
Status sampleCmd::startServer()
{
Status stat = MS::kSuccess;
struct mg_server *server;
// Create and configure the server
server = mg_create_server(NULL, ev_handler);
mg_set_option(server, "listening_port", "8080");
stopServer = false;
printf("Starting on port %sn", mg_get_option(server, "listening_port"));
while (!stopServer) //for (;;)
{
mg_poll_server(server, 1000);
}
// Cleanup, and free server instance
mg_destroy_server(&server);
return stat;
}
在我的事件处理程序中,我为特定 URI 解析提供的 URI,然后使用应用程序的 API 运行一些命令。我需要将这些结果发送回服务器供用户查看。我不清楚的是后一步。Web服务器库没有一些客户端功能似乎很奇怪,服务器不需要与其他服务器通信吗?
好吧,事实证明我想错了。我需要响应我收到的 POST 请求。因此,将mg_printf_data(...)与连接对象一起使用对我有用。
相关文章:
- QAbstractTableModel,并为单行发出dataChanged
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- 函数何时会在c++中包含stack_Unwind_Resume调用
- g++ 在某个类成员未初始化时不发出警告
- 如何使用curlpp通过POST方法上传文件和json数据
- MacOS通过在莫哈韦"wchar.h"下破碎的自制啤酒发出叮当声
- Python中的for循环与C++有何不同
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 在C++中释放内存期间,迭代器与指针有何不同
- 只有级联分类器会发出未定义的引用错误
- 为什么 GCC 会发出重复的"ret"?
- 在事件过滤器之前发出对象的事件
- 命名空间 pqxx 无法识别 - 将 libpqxx 添加到 Windows 上的 Visual Studio Post
- G++ 发出警告,要求删除一个代码的数组,但不删除另一个代码的数组
- 将类成员函数作为线程调用到另一个类成员函数时发出警告消息
- 如何捕获从 MFC Web 浏览器 c++ 发出的 GET/POST 请求
- 如何修复401:发出POST请求时出现未经授权的错误C++/Qt
- 如何向包含多部分 HTTP POST 的 SendGrid Web API 发出请求
- C++,猫鼬:如何发出 POST 请求
- 如何识别由人工发出的GET/POST请求,忽略以下任何请求