【发布时间】:2021-05-18 22:08:20
【问题描述】:
我正在创建一个允许我按名称导入文档的 RESTful Web 服务。我会使用这样的路径导入文档:
/documents/frequently-asked-questions
如果文档不存在,它将创建一个新文档;否则,它只会覆盖现有文档。
我的问题是这是否是 RESTful 服务的错误端点。通常我会使用 POST 进行创建,使用 PUT 进行更新。这里事先不知道文档是否已经存在。如果这是合理的,那么最好的 HTTP 方法是什么?如果不正确,那么有什么更好的方法?
【问题讨论】:
标签: web-services rest