webapi2 と webapicontrib.formatting.xlsx を使用して Excel ファイルを作成しています。
この行を webapiconfig.cs に追加すると、問題なく動作します
config.Formatters.Clear();
しかし、その後、デフォルトのコンテンツ ネゴシエーションの可能性が失われます。つまり、json として、またはブラウザーから (xml を期待して) 何かを要求すると、常にバイナリが取得されるため、その行を削除しました (デフォルトの動作を好みます)。
リクエストに追加してみました:
Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
ただし、ファイルを取得するのではなく、json フォーマッタを使用します。
デフォルトのフォーマッタの動作 (webapiconfig.cs に xlsx を追加) を維持し、特定の URL を要求するとファイルを取得するにはどうすればよいですか?
ありがとう。ギレルモ。