[英]adding Response to user in mcv4 web-api
我需要在MCV4網絡API中將http狀態返回給用戶(在調用POST / GET方法之后)。
(MCV4的新項目,然后選擇:WEB-API)。
我有VS 2010,我看了有關從Web Api控制器返回http狀態代碼的示例,但是它對我不起作用。
我正在使用ApiController處理GET / POST方法。
對於以下代碼:
[ResponseType(typeof(User))]
public HttpResponseMessage GetUser(HttpRequestMessage request, int userId, DateTime lastModifiedAtClient)
{
var user = new DataEntities().Users.First(p => p.Id == userId);
if (user.LastModified <= lastModifiedAtClient)
{
return new HttpResponseMessage(HttpStatusCode.NotModified);
}
return request.CreateResponse(HttpStatusCode.OK, user);
}
我將以上內容放在類型的類中:apicontroller-ResponseType是未知的,的確,在代碼中,我添加了:
using System.Web.Http;
但是,ResponseType仍然未知。
我為win-api使用32位。
如何將狀態返回給用戶(無論是錯誤還是確定)。
謝謝 :)
根據MSDN文檔,ResponseTypeAttribute在命名空間“ System.Web.Http.Description”中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.