rest web api返回类型的最佳实践
本文关键字:最佳 返回类型 web api rest | 更新日期: 2023-09-27 18:09:28
我有一个get rest api,它将返回json格式的对象列表
什么是rest api返回类型的最佳实践?我应该用哪一个?由于
public HttpResponseMessage MyGetMethod(int acctId, string userId)
or
public HttpMyObjectResponse MyGetMethod(int acctId, string userId)
一般来说,HttpResponseMessage
更好,因为您可以在响应中设置状态码,添加额外的标头等。
假设传入的userId
不存在。然后你可以输入
return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "That user does not exist");