在我工作的公司,开发团队创建了一个API,以验证(简而言之,它是通过检查csv文件数据)是否有资格加入某个项目的客户.当他不符合条件,我们返回一个HTTP 406,但我不知道这是否是最合适的方式来处理这种情况,因为它更多的是与内容协商头。
先谢谢你
一种可能性是使用 403 - Forbidden
当服务器理解了请求,但拒绝执行请求时使用此响应代码。授权无济于事,而且该请求不应重复。
如果请求方法不是HEAD,而服务器希望公开请求未被执行的原因,它应该在响应体中描述拒绝的原因。
一般来说,它应该在用户由于某些原因(例如时间限制、授予合同或客户是否有资格加入某个程序等)没有被授权执行操作时使用。