RESTful生成器资源

时间:2016-03-25 16:27:53

标签: rest

我需要从给定的字符串创建一个唯一的字母数字标识符。它基本上使字符串url符合。但它也通过对字符串编号使其独一无二。

如果有一篇名为" Great Article"已经使用字母数字标识great-article,它将被称为great-article-2。容易。

要获得该号码,我只需计算文章的数量,标识符以great-article开头,然后再添加1.再简单。

目前,我有一个REST资源,.../slugs/将字符串转换为疑问标识符。但我很确定这不符合REST。毕竟我不喜欢它。

我可以在执行搜索时从客户端.../articles/?i=great-article请求该文章,并在客户端中创建标识符。

你会做什么?

1 个答案:

答案 0 :(得分:0)

我对这类问题的一直好建议是

计划A. 使用当前时间标记文件名。那将是独一无二的。

如果您觉得自己生成了太多文章,可以使用计划B.

计划B。生成GUID并将其添加到文件名中。这将是99.999%的独特。

我希望这会有所帮助。