3
我想使用WinJS在Metro應用程序中使用SOAP Web服務。什麼是最好的方式來做到這一點?WinRT中的SOAP(Windows 8 Metro應用程序)
我想使用WinJS在Metro應用程序中使用SOAP Web服務。什麼是最好的方式來做到這一點?WinRT中的SOAP(Windows 8 Metro應用程序)
您將需要使用WinJS.xhr對象來調用SOAP Web服務。你沒有提的是,你想使SOAP請求的細節,所以我創建你需要用自己的paramters填寫有點啞代碼:
WinJS.xhr({
type: "GET",
user: accountSid,
password: authKey,
url: "http://yourWebserviceUrl.com",
headers: { "YourSoapHeaders": "WithTheirValues" },
}).then(success, error);
function succes(response)
{
}
function error(error)
{
}
請注意,只有網址物業xhr請求是強制性的。如果你沒有用戶名/密碼,你可以從對象中刪除這些值。此外,如果您需要根據請求發送數據(例如,如果您執行POST請求),則可以使用數據屬性輸入該數據。
另外這裏的MSDN上後約消耗web服務與WinJS.Xhr http://msdn.microsoft.com/en-us/library/windows/apps/hh868282.aspx
(請注意,這不是一個SOAP Web服務,但他們解釋消費web服務的概念)
很爲這個感謝,儘管我之所以使用https://github.com/doedje/jquery.soap是因爲我對編寫SOAP請求不感興趣,因此我自己也是如此。 – Sadi 2013-04-15 07:54:01