【发布时间】:2022-11-17 05:52:10
【问题描述】:
我正在尝试编写一个 API 来接收 PDF 文件,对其进行处理,然后在同一请求中将结果发回给用户。
我对这个任务应该使用哪个请求感到困惑,因为用户试图从服务器获取响应,但他们也发布了一个文件。
在这种情况下,我应该/可以将 PDF 文件作为参数添加到 GET 请求,还是应该使用 POST 请求——但如果是后者,用户如何获得处理后的结果?
【问题讨论】:
-
GET 请求真的不应该有主体。有些工具支持它,有些则不支持,而且对于规范是否允许它存在异议。即使一个特定的工具允许,为了保持全球标准,也不应该有一个机构。
-
@David 所以这意味着它应该是 POST。 POST 是否也允许回复,即使它是一个更大的 JSON 文件?
标签: rest