我需要创建一个返回某种形式报告的端点。就像是:
api-v1/report?format=XML
。它使用自定义XML报告进行报告。
如果是xsl,我该怎么办?
api-v1/report?format=XSL
使用XSL(Excel)文件回答此类请求是否正常?
答案 0 :(得分:2)
资源(数据)应独立于格式化/编码 是否是xml,json,xls,csv等应该通过"内容协商"来确定。通常使用"接受"报头中。
答案 1 :(得分:0)
一种解决方案是使用可以从中下载文件的URL进行响应,而不是发送文件的内容。