0

Fiddlerは、デバッガーで表示されるものとは異なる情報をどのように表示できますか?

サーバー側にHelloWorldRESTfulサービスがあります。ブラウザから呼んだら大丈夫です。 ここに画像の説明を入力してください

これはFiddlerで見ることができます。 ここに画像の説明を入力してください

しかし、jquery.ajaxメソッドを使用してjavascriptからこのサービスを呼び出そうとしましたが、問題が発生しました。 ここに画像の説明を入力してください

ステータスは「エラー」であり、2番目のパラメータはあまり説明的ではありません。 ここに画像の説明を入力してください

最初はクロスドメインリクエストに何か問題があると思いましたが、Fiddlerで、このリクエスト/レスポンスですべてが問題ないことを確認しました。 ここに画像の説明を入力してください

何故ですか?

4

1 に答える 1

1

JavaScriptコンソールを見てみます。おそらくそこにJSエラーがあります。

これはクロスドメインリクエストだとあなたは言います。問題は、ほとんどの場合、同一生成元ポリシーによってブロックされている可能性があります。

HTTPリクエストとレスポンスは正常に機能しましたが、セキュリティ上の理由から、ブラウザはデータへのJavaScriptアクセスを拒否しています。

サーバーを変更して、サイトのJavaScriptにデータを読み取る権限を与える必要があります。

于 2013-01-21T07:11:37.263 に答える