1

私は JQuery Mobile アプリを持っています。このアプリは現在 localhost で実行されています。一部のバックエンド サーバーでホストされているいくつかのサービスに依存しています。クエリを実行すると、フィドラーで 302 を取得していることに気付きました。この 302 が原因で、サービス呼び出しが失敗しています。

ブラウザ ウィンドウでサービスの URL をコピー アンド ペーストすると、すべて正常に動作します。これが私のJQueryコードです

$.ajax({
  url: GetServiceUrl(),
  type: "GET",
  data: vm,
  contentType: "application/json",
  success: service_Succeeded,
  error: service_Failed
});

function service_Succeeded(result) {
    alert("received!");
}

function service_Failed() {
  alert("oops");
}

function GetServiceUrl() {
  var url = "http://www.mydomain.com/services/endpoint";
  return url;
}

アプリから 302 が返されるのはなぜですか?

ありがとうございました

4

1 に答える 1

0

サービスがリダイレクト リクエストを送信しています。多分あなたはログインが必要ですか?

于 2013-08-28T09:34:08.853 に答える