1
基于资源的URL ID和资源
我们的系统中包含许多文件,并且每个文件可以有3个状态说A,B和C提供了在PUT操作的REST
/DOC/{}的docId/A - POST操作创建与状态A中的文档,并且还生成新的ID为状态A.
现在该状态下的可转换到状态B或状态现在C.定义此,创建URL是像 /doc/{docId}/A/{aId}/B - PUT操作将从A创建新的B。
/DOC/{的docId}/A/{AID}/C - PUT操作将从A
与之相似创建新的C,B国可以转换为状态C,反之亦然。 为了完整Rest面向我们不想使用RPC,所以不想在XML请求中提供状态B或C的标识。
所以请让我知道是否有更好的方法来实现这一点。