REST API 用于检索空对象的端点

REST API Endpoint for Retrieving Empty Object

我有一个用于创建空对象的 REST API 端点。此 GET 方法的 "standard" url 方案是什么?我目前正在 angularjs 应用程序中使用工厂来调用服务器。

现在我有以下方案:

GET 
Item/new/

我的$resource:

 ngServices.factory("TESTfactory", function ($resource) {
                    return $resource("testNewItem/new", {}, {
                            create: {method: 'GET'}
                        }
                }

成功调用上述资源:

$scope.newItem = TESTfactory.newItem.create();

任何其他建议将不胜感激。

我查看了以下链接,其中没有具体列出 url 获取空对象的方案:

  1. REST API Overview
  2. Quick Reference section in this doc

GET 方法应该永远不会创建一些东西。 GET 应该是无效的,这意味着它应该没有副作用。创建资源肯定是一个副作用。

所以,标准的 http 调用是

POST 
Items/create

POST
Items/new

或更好只是

POST
Items/