簡體   English   中英

在mcv4 Web-API中向用戶添加響應

[英]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”中

參考: ResponseTypeAttribute

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM