我无法为otp服务命名其余端点。
在这里我有4个端点,在括号中给出了输入
任何人都可以告诉我如何为这些API制作REST端点,遵守REST资源原则等。
我想到了
很显然,这不是一个很好的端点设计,我需要一些帮助
答案 0 :(得分:1)
更好的方法是
POST v1/send-otp
POST v1/resend-otp
POST v1/verify-otp
POST v1 / is-verified-transaction,如果您需要为每个端点创建单独的端点
否则,因为它们可以是同一端点的一部分,只有有效载荷可以不同,所以您可以执行
POST v1/otp?action=send
POST v1/otp?action=re-send
POST v1/otp?action=verify
POST v1/is-verified-transaction or v1/transaction?status=is-verified
答案 1 :(得分:1)
也许您应该以{{1}}和otp
作为资源并执行以下操作:
transaction
我不确定otp和事务之间的关系,所以可能有点偏离,只是抛出了将它们作为资源的想法