如何在C ++ REST SDK中返回handle_post函数的值?

时间:2016-10-04 01:28:35

标签: c++ casablanca

  listener.support(methods::POST, handle_post);

handle_post函数中:

void handle_post(http_request request)
{
    //process the request I receives,extract the value in the request
 }

现在我需要函数handle_post来传递它收到的消息。例如,我的项目将msg作为客户端发送到端口号为8000的第二个项目(我没有实现)。端口8000由第二个项目监听。在第二个项目收到我的消息之后,它会将我的答案发送到另一个端口号为9000的端口,这个端口由我的项目监听。现在我需要处理答案(通过函数handle_post)来自第二个项目,并将答案中的值提取发送到运行send_msg_to_second_project函数的main函数,以便函数可以继续运行上。 有点像:

在我的项目中:

main Function()
{
 send_msg_to_second_project();
 wait until I got the value in the answer from the second project on another port num 9000 which is listened by me;
 keep sending more msg to second project;
}

但我如何通过handle_post传递一个msg?

0 个答案:

没有答案