假设我想通过 REST 分发代表其他事物(假装电话号码)的事物。我们可以称之为陈述票。
目标是创建一个代表另一个事物但不透露它所代表的事物的内容的事物。让我们假设我们在谈论电话号码。
这里有一个选择。可以从存储在后端的随机数字和字母创建一张票,或者可以根据电话号码计算一张票。
票证创建的 PRO/CON:
- PRO:无法破解
- PRO:你可以让一张票过期 - (为什么这很好?)
- 缺点:每个请求的电话号码都有一张票,存储在后端服务器中
计算的优缺点
- CON:可以破解计算并显示原始内容。
- CON:计算机制不能改变——(真的?)
- PRO:不需要后端存储。
- PRO:计算是 REST 查找 (GET),而不是 REST (POST)
想法?