我想定义2个休息端点:
b这里是一个特定的关键字。我需要单独端点的原因是两者的有效负载不同
问题是当我在/ a / b / c上执行POST时,请求将转到第一个并且由于有效负载不匹配,失败
这可以大摇大摆吗?有没有更好的方法来做到这一点?
根据您的评论,您可以创建两个新的POST端点并将其功能分开一点。分离端点本身的功能也使其更易于阅读和使用,因为它可以立即说明端点的用途。无论是单个用户还是整批用户,还是执行相同的操作。例如:
将角色添加到特定用户。
POST /system/roles/user/{userid}
一次向一批用户添加角色。
POST /system/roles/batch
这对你有用吗?