我有一些 Web 服务,我的应用程序需要通过 HTTP POST/GET 发送带有 REST 的 json 来与之通信。我能看到的唯一方法是使用 iXMLHTTPRequest2 框架,但是天哪,天哪,它比我想要处理的更丑陋。
这是我必须用 c++ 看的唯一选择吗?
使用 c# 会更容易吗?我知道所有语言的大部分内容都是相同的,但如果 c# 有更好的方法来做到这一点,我愿意跳槽。
我有一些 Web 服务,我的应用程序需要通过 HTTP POST/GET 发送带有 REST 的 json 来与之通信。我能看到的唯一方法是使用 iXMLHTTPRequest2 框架,但是天哪,天哪,它比我想要处理的更丑陋。
这是我必须用 c++ 看的唯一选择吗?
使用 c# 会更容易吗?我知道所有语言的大部分内容都是相同的,但如果 c# 有更好的方法来做到这一点,我愿意跳槽。
您还应该查看Project Casablanca - 它是一个完全原生的 C++ 库,也适用于 Metro 应用程序(我相信它包含 IXHR2)。我一直在使用它来执行 http REST 调用并非常成功地解析 JSON。
这就是您必须在 C++ 中使用的接口。这比 C# 更难。鉴于此,有一个很好的示例可以让使用该界面更容易接受。