微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

服务器的响应缺少必填字段时,是否可以使用状态代码?

如何解决服务器的响应缺少必填字段时,是否可以使用状态代码?

说我对服务器进行API调用,以获取特定用户的所有信息,例如要在用户界面上显示的名字,姓氏,年龄。但是,当服务器返回响应时,仅提供姓氏和年龄。是否有适当的错误代码可用于此丢失的数据错误?我当时认为这将是一个通用的500错误,因为响应不正确。但是,从服务器端来看,没有真正的错误,因为它只是对数据库的get调用在这种情况下,还有更合适的错误代码吗?

解决方法

据我了解, API用户要求输入用户nXXXX,并且服务器无法返回所有“必需”信息。看起来像200,服务器到目前为止已经理解了该请求,并且确实返回了数据库包含的内容。检查返回的数据是否确实包含每个必填字段是api用户的工作。

但是,如果api用户没有提供足够的信息来检索用户,则该请求为4xx,因为请求格式错误,服务器将无法检索数据。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。