我们有一个结帐页面,用户输入他们想要购买的CC编号,项目,然后他们完成挑战。提交表单后,服务器会验证质询,然后保存付款并为其充值。
但是,我们希望将其更改为仅在结帐的人被认为是可疑时提示挑战(并且因为他们变得更加可疑而增加挑战的难度)。
执行此操作的RESTful方式是什么?
答案 0 :(得分:1)
执行此操作的RESTful方式是什么?
你会如何使用网页?
可能 - 您将向用户显示表单,用户将填写表单并提交。如果用户看起来无辜,那么您将按原样处理结账,并发回代表结账操作的回复。
如果用户看起来很可疑,那么您应该向用户发送一个说明we can't process your payment because you are suspicious; use this alternative form to make progress
的回复,而不是处理那个表单。用户将提交替代表单,然后您将评估用户是否遇到了安全挑战。
这是RESTful方式;您提供要提交的客户表单,以及要关注的链接。识别表示中提供的语义的客户端可以取得进展,那些无法停止的客户端。