我正在尝试编写一个公开REST接口的文件共享应用程序。
我使用的库Flask RESTful只支持通过default返回JSON。显然,尝试通过JSON提供二进制数据根本不是一个好主意。
通过GET方法提供二进制数据的最“RESTful”的方式是什么?Flask RESTful似乎可以支持返回JSON之外的不同数据表示,但文档很少,我不确定这是否是最好的方法。

最佳答案

只要您相应地设置Content-Type头并尊重客户机发送的Accept头,您就可以自由地返回所需的任何格式。您可以只拥有一个返回内容类型为application/octet-stream的二进制数据的视图。

关于python - Flask-RESTful:使用GET通过REST下载文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19888506/

10-12 22:51