针对excel的web api Odata v4内容协商

时间:2016-05-17 13:57:01

标签: asp.net asp.net-web-api odata asp.net-core-1.0

基于this stackoverflow post,是否可以设置odata,以便何时可以接受标题为 application / vnd.ms-excel '是请求,端点将返回一个excel电子表格,其中包含下载文档中设置的电源查询数据源,而不对每个端点进行硬编码以检查接收类型的标头?

如果没有,处理内容协商以导出到Excel的最佳方式是什么。

1 个答案:

答案 0 :(得分:0)

Web API OData仅支持application/jsonapplication/atom+xml开箱即用。如果您想在服务中支持application/vnd.ms-excel,则必须实施自定义MediaTypeFormatter。请参阅How to provide custom mediatype formats for OData Api