RESTful生成器资源
我需要从给定的字符串创建一个唯一的字母数字标识符。它基本上使字符串url一致。但它也通过对字符串编号使其唯一 如果有一篇名为“Great article”的文章已经带有字母数字idRESTful生成器资源,rest,Rest,我需要从给定的字符串创建一个唯一的字母数字标识符。它基本上使字符串url一致。但它也通过对字符串编号使其唯一 如果有一篇名为“Great article”的文章已经带有字母数字idGreat article,它将被称为Great-article-2。简单 为了得到这个数字,我只需计算文章的数量,该标识符以great article开头,然后加1。又轻松了 目前,我有一个REST资源,../slugs/,它将字符串转换为被质疑的标识符。但我很确定这不是一个好主意。毕竟我不喜欢它 在执行搜索并在客户
Great article
,它将被称为Great-article-2
。简单
为了得到这个数字,我只需计算文章的数量,该标识符以great article
开头,然后加1。又轻松了
目前,我有一个REST资源,../slugs/
,它将字符串转换为被质疑的标识符。但我很确定这不是一个好主意。毕竟我不喜欢它
在执行搜索并在客户端中创建标识符时,我可以从客户端请求文章../articles/?I=great article
你会怎么做?我对这类问题的一个好建议是 计划A。在文件名中使用当前时间刻度。这将是独一无二的 如果你觉得你的文章太多,你可以选择B计划 计划B.生成GUID并将其添加到文件名中。这将是99.999%唯一的
我希望这能有所帮助。这些99.999%的解决方案在大型项目中积累,并广泛用于高故障概率。