【问题标题】:How to make HTTP POST/GET in a c++ metro app?如何在 C++ Metro 应用程序中制作 HTTP POST/GET?
【发布时间】:2012-09-11 22:51:03
【问题描述】:

我有一些 Web 服务,我的应用程序需要通过 HTTP POST/GET 发送带有 REST 的 json 来与之通信。我能看到的唯一方法是使用 iXMLHTTPRequest2 框架,但是天哪,天哪,它比我想要处理的更丑陋。

这是我必须用 c++ 查看的唯一选项吗?

使用 c# 会更容易吗?我知道所有语言的大部分内容都是相同的,但如果 c# 有更好的方法来做到这一点,我愿意跳槽。

【问题讨论】:

    标签: c++ xaml windows-8 microsoft-metro


    【解决方案1】:

    您还应该查看Project Casablanca - 它是一个完全原生的 C++ 库,也适用于 Metro 应用程序(我相信它包含 IXHR2)。我一直在使用它来执行 http REST 调用并非常成功地解析 JSON。

    【讨论】:

    • 谢谢,我确实看过 Casablanca 但无法为我建造它。也许现在已经更新了。我最终直接使用了 iXMLHTTPRequest2。
    【解决方案2】:

    这是您必须在 C++ 中使用的接口。这比 C# 更难。鉴于此,有一个good sample 将使使用该接口更容易忍受。

    【讨论】:

    • 我就是这么想的。我硬着头皮使用了 MS 示例(与您提供的链接相同)。您可以半轻松地移植他们的 httpRequest 类以满足您的需求。
    猜你喜欢
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    • 2012-09-18
    • 2012-08-05
    • 2018-06-04
    • 1970-01-01
    相关资源
    最近更新 更多