Content-Disposition
ヘッダーをに設定するとattachment
、ユーザーエージェントは常にそのファイルのダウンロードウィンドウを表示します。これとは逆のことをしたいと思います。ユーザーエージェントに常に応答を直接表示するように強制します。この特定のケースでは、JSONを送信するAPIがあります。仕様application/json
どおりに提供したいのですが、ユーザーエージェントは通常mimeタイプを認識しないため、ダウンロードウィンドウが表示されます。これはデバッグを首の痛みにさせるので、可能であればこれを回避したいと思います。提案?
3 に答える
5
ブラウザでJSONをデバッグするために使用した別の方法は、Firefox用のJSONViewプラグインです。
于 2009-10-31T05:06:41.863 に答える
1
別の解決策として、URLにクエリ文字列または拡張子を追加して、存在する場合は代わりにテキスト/プレーンとして送信することができます。そうすれば、http://example.com/path/to/json.txtを確認してデバッグできますが、実際の使用法では引き続きapplication/jsonを取得します。
私が言えることから、コンテンツを常にインラインで表示するための普遍的に信頼できる方法はありません。
于 2009-10-31T04:59:34.610 に答える
0
私は実際にこれに2つのアプローチを取りました。1つは、応答を確認してPUT、POST、およびDELETE要求を発行できるように、独自のミニブラウザーを作成したことです。もう1つは、ブラウザでリクエストを行いながらFiddlerを実行することです。Fiddlerを使用したリクエストとレスポンスで、すべての詳細を確認できます。
于 2009-10-31T12:58:14.650 に答える