WinJS を使用して、Metro アプリで SOAP Web サービスを使用したいと考えています。それを行う最良の方法は何ですか?
質問する
1972 次
1 に答える
4
SOAP Web サービスを呼び出すには、WinJS.xhr オブジェクトを使用する必要があります。あなたが作成したい SOAP リクエストに関する多くの詳細について言及していないので、独自のパラメーターを入力する必要がある小さなダミー コードを作成しました。
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リクエストのurlプロパティのみが必須であることに注意してください。ユーザー名/パスワードがない場合は、これらの値をオブジェクトから削除するだけです。リクエストでデータを送信する必要がある場合 (たとえば、POST リクエストを実行する場合) は、dataプロパティを使用してそのデータを入力できます。
さらに、WinJS.Xhr を使用した Web サービスの使用に関する MSDN の投稿がありますhttp://msdn.microsoft.com/en-us/library/windows/apps/hh868282.aspx
(これはSOAP Webサービスではないことに注意してください。ただし、Webサービスを使用する概念について説明しています)
于 2012-04-26T08:55:15.097 に答える