在我的 Rails 应用程序中,我有一个 URL 路由到负责显示或创建(如果不存在)e 资源的操作。用于这种请求的适当 http 动词是什么?
更准确地说,在我的方法中,我不直接访问资源,但我使用具有该行为的库:首先搜索,然后在不退出时创建资源。最后,我的方法总是为图书馆返回的资源提供全新的或旧的资源。因此我不能分成两个请求。
根据这一点并考虑到我的方法总是返回相同的资源(幂等),似乎 PUT 应该是正确的。我只是想知道是否可以在实际只是检索(获取)e 资源并且甚至没有更新任何内容的情况下使用 PUT
tnx