简体   繁体   English

REST API设计:返回报告的端点

[英]REST API design: the endpoint which returns a report

I need to create an endpoint which return some form of a report. 我需要创建一个返回某种形式的报告的端点。 Something like: api-v1/report?format=XML . 类似于: api-v1/report?format=XML And it report with custom XML-report. 并使用自定义XML报告进行报告。 What should I do in case xsl? 万一xsl我该怎么办? api-v1/report?format=XSL is it normal to answer on such request with XSL(Excel) file? api-v1/report?format=XSL用XSL(Excel)文件回答此类请求是否正常?

资源(数据)应独立于格式/编码,无论它是xml,json,xls,csv等,都应通过通常使用“ accept”标头完成的“内容协商”来确定。

一种解决方案是使用可从中下载文件的URL进行响应,而不是发送文件的内容。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM