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?