Я работаю над проектом, который использует Mongoose, и мне нужно сделать запрос POST на другой сервер. Я не вижу примера, как это сделать в списке своих примеров, кто-нибудь знает, как это сделать?C++, Mongoose: Как сделать запрос POST?
EDIT, чтобы добавить больше деталей:
Я работаю в больших приложениях 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 %s\n", 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 для конкретных один, а затем запустить некоторые команды с API приложения. Мне нужно отправить эти результаты обратно на сервер для просмотра пользователем. Этот последний шаг мне непонятен. Кажется странным, что у библиотеки веб-сервера не было бы некоторая функциональность клиента, разве серверам не нужно было разговаривать с другими серверами?
Mongoose - это HTTP-сервер _server_, он не имеет клиентских возможностей. Вам нужно либо реализовать протокол самостоятельно, либо использовать одну из многих доступных библиотек. Тебе сказали это [до] (http://stackoverflow.com/users/1115716/user1115716). –
Ну, это было для websockets, но я вижу вашу точку зрения, мои извинения. – easythrees