2011-01-28 13 views
0

http://webbrowser.comをfacebook graph apiに送って、プロダクションサーバにデプロイし、html/xmlレスポンスが動作しなくなるインターネットエクスプローラでテストされたURL、ファイルの保存ダイアログがポップアップし、ファイルを保存する必要があります。 他のモジュールも、要求をフェイスブックのグラフに送信しますが、リクエストの形式が異なりますので、ここで何が起こっているのか分かりません。apiリクエストはjsonファイルを返しますが、html/xmlブラウザのコンテンツは返しません。

は私が試してみましょうと、これを言い換え:

任意のアイデアは

編集を感謝しています。私のプロダクションサーバーでは、httpwebrequestが正しい結果を返していませんでした。だから、それをテストするために、私は例のURL http://graph.facebook.com/pepsiをコピーし、ブラウザに表示可能なプロファイル情報を返すべきです。サーバーにはInternet Explorer v8があり、ブラウザに表示する代わりにファイルをダウンロードしようとする理由がわかりません。これは私のコードで起こっていることです。私はAPIの別の部分にリクエストをすると、アプリでは動作しますがブラウザでは動作しません。

答えて

1

あなたの質問はあまり明確ではありません。私が収集したものから、ブラウザにJSONレスポンスを表示させたいとします。代わりに、ブラウザからファイルをダウンロードするよう求められています。

これは正常な動作です。あなたがFacebookから受け取った応答はMIME typeapplication/json)である可能性が最も高いでしょう。ほとんどの新しいWebブラウザは、ブラウザ自体にテキストを表示します。ただし、ブラウザによっては、このコンテンツタイプの処理方法がわからず、ファイルのダウンロードを依頼するだけのものもあります。

あなたのモジュールはhtml/xml応答を期待しているとお伝えしました。これをapplication/jsonに変更してみてください。

あなたのアプリでは動作しますが、ブラウザでは動作しないと言いました。私はあなたが何を作っているのか分からないが、一般的にブラウザには生のjsonをユーザに表示しないだろうか?

関連する問題