メトロ アプリケーションから Web サービスを呼び出そうとしています。私は JavaScript を使用してアプリを開発しており、Web サービスは wcf ベースです。
私はこのように試しました:
function callWCF() {
WinJS.xhr({
type: "GET",
url: "http://lei-023880-ws.sinternal.de:8732/sdata/myApp/myContract/-/employees",
}).done(
function (result) {
console.log(result.responseText)
},
function (request) {
}
);}
またはこのように:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://lei-023880-ws.s.de:8732/sdata/myApp/myContract/-/$schema", true);
xhr.responseType = "text";
xhr.onreadystatechange = function () {
if (xhr.readyState == xhr.DONE) {
var blob = xhr.reponse;
window.console.log(blob);
}
}
xhr.send();
私が戻ってきたのは、コード:2efdのネットワークエラーだけです。私はそれをググった。「Internet_cannot_connect」エラーです。URLを「microsoft.com」に変更すると、正常に動作します。問題はwcf-serviceにあると思いますか?Windows 8 ブラウザで URL を呼び出す場合も機能します。アプリが URL を呼び出せないのはなぜですか?
前もって感謝します。
ロビッド