2016-05-17 7 views
0

this stackoverflow postに基づいて、 'application/vnd.ms-excel'のヘッダを受け入れることが要求されると、エンドポイントはExcelでスプレッドシートを返すようにodataを設定できますか?すべてのエンドポイントをハードコードしなくても、ダウンロードされたドキュメントに設定されたパワークエリーデータソースは、受け入れタイプのヘッダーをチェックしますか?web api Odata v4コンテンツネゴシエーションfor excel

もしそうでなければ、エクセルにエクスポートするコンテンツネゴシエーションを処理する最良の方法は何ですか。

答えて

0

Web API ODataは、application/jsonapplication/atom+xmlをそのまま使用できます。あなたのサービスでapplication/vnd.ms-excelをサポートしたい場合は、カスタムMediaTypeFormatterを実装する必要があります。 How to provide custom mediatype formats for OData Apiを参照してください。