gpt4 book ai didi

json - REST API 是否可以返回 JSON/XML 以外的内容?

转载 作者:可可西里 更新时间:2023-11-01 16:32:51 28 4
gpt4 key购买 nike

我目前正在尝试构建一个 REST 端点,经过身份验证的用户可以通过该端点下载 PDF。在研究执行此操作的正确方法时,我主要看到 JSON 或 XML 是要提供的正确响应主体。然而,this网站解释说,响应可以是 JSON 以外的其他内容,只要它是某种人类可读的文档即可。

那么,REST API 是否可以返回 application/pdf 作为响应类型而不是 application/json 或 application/xml?

最佳答案

是的,毫无疑问,RESTful API 可以返回任何它想要的东西。对于人类可读性没有任何限制(尽管我认为链接的文章试图反驳)。想想 Web,它是基于 REST 的,返回图像、电影,有时甚至是可运行的代码。

但是一些限制。返回的任何表示都应该是“独立的”,这意味着它必须包含客户理解它所必需的每条信息。在这种情况下,这基本上意味着只需在响应中正确设置类型“application/pdf”。

关于json - REST API 是否可以返回 JSON/XML 以外的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35046620/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com