【问题标题】:How to access get variable in POCO如何在 POCO 中访问 get 变量
【发布时间】:2014-04-14 11:18:00
【问题描述】:

我使用 POCO C++ 库创建了一个示例 HTTP 服务器

http://xjia.heroku.com/2011/09/11/learning-poco-a-simple-http-server/

但我无法理解如何读取 get 和 post 变量。

有人有这个库相关的例子吗

【问题讨论】:

    标签: c++ boost poco


    【解决方案1】:

    HTTPRequestHTTPResponse 都派生自 HTTPMessage,它具有 gethashasToken 等方法。

    另外,请参阅 naab 的评论和/或尝试从请求流中构造 HTMLForm

    HTMLForm(
        const HTTPRequest & request,
        std::istream & requestBody
    );
    

    【讨论】:

    • 这是 GET 的。对于 POST,必须从 HTTPRequest 读取流:std::istream& istr = request.stream();
    • 谢谢。另外,我认为您可以使用 HTMLForm
    猜你喜欢
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    相关资源
    最近更新 更多