我有ASP.NET網頁API控制器的這個例子:如何在不使用HttpResponseMessage時更改響應代碼?
public Mea Get(Int32 id)
{
try
{
return Meas.GetById(id) ?? new Mea(-1, 0D, 0D);
}
catch (Exception)
{
return new Mea(-1, 0D, 0D);
}
}
我希望能夠返回不同的響應代碼,如果GetById返回null或捕獲異常。 我看到的所有示例都使用HttpResponseMessage,您可以在其中添加響應代碼。 我的問題是如何在不使用HttpResponseMessage時更改響應代碼,如上例所示?
,我不認爲這是可以做到。你爲什麼不喜歡'HttpResponseMessage'? – sunil
@sunil它只是關於編碼的便利,當你看看方法聲明時,你會看到它返回的內容,而不僅僅是一個通用的HttpResponseMessage ... – user1615362