我有一些Web服務,我的應用程序需要通過HTTP POST/GET向REST發送JSON來與之通信。我能看到的唯一方法就是使用iXMLHTTPRequest2框架,但是我覺得比我想要處理的更醜陋。如何在C++ metro應用程序中創建HTTP POST/GET?
這是唯一的選擇,我必須看看與c + +?
用c#這會更容易嗎?我知道大多數語言都是相同的,但如果c#有更好的方法來做到這一點,我願意跳轉。
我有一些Web服務,我的應用程序需要通過HTTP POST/GET向REST發送JSON來與之通信。我能看到的唯一方法就是使用iXMLHTTPRequest2框架,但是我覺得比我想要處理的更醜陋。如何在C++ metro應用程序中創建HTTP POST/GET?
這是唯一的選擇,我必須看看與c + +?
用c#這會更容易嗎?我知道大多數語言都是相同的,但如果c#有更好的方法來做到這一點,我願意跳轉。
這就是您必須在C++中使用的接口。這比C#更困難。鑑於此,有一個good sample將使使用該接口更容易一點。
您還應該查看Project Casablanca - 這是一個完全本地的C++庫,也適用於Metro應用程序(我相信它包裝IXHR2)。我一直在使用它來執行http REST調用並非常成功地解析JSON。
謝謝,我其實確實看過卡薩布蘭卡,但無法讓它爲我打造。也許它現在已經更新了。我最終直接使用iXMLHTTPRequest2。 – VaporwareWolf
這就是我想的。我咬緊牙關,並使用MS樣本(與您提供鏈接的同一個樣本)。您可以半輕鬆地移植他們的httpRequest類以滿足您的需求。 – VaporwareWolf