Rest 如果客户端不遵守规则,我应该返回什么http状态?

Rest 如果客户端不遵守规则,我应该返回什么http状态?,rest,http,Rest,Http,例如,我们有一个APIPOST/test,它只接受name:AA或name:BB标题 如果客户端发送名称:CC标题,首选哪个状态代码 400?404? 500?如果存在权限问题,您可以发送403(禁止)。404找不到,也不是正确的含义,500是服务器错误。阅读并分享您的研究成果。关于“在场景X中返回哪个状态代码”有成千上万个问题。可能重复,

例如,我们有一个API
POST/test
,它只接受
name:AA
name:BB
标题

如果客户端发送
名称:CC
标题,首选哪个状态代码


400?404? 500?

如果存在权限问题,您可以发送403(禁止)。404找不到,也不是正确的含义,500是服务器错误。

阅读并分享您的研究成果。关于“在场景X中返回哪个状态代码”有成千上万个问题。可能重复,