簡體   English   中英

如果操作返回類型是 API 中的自定義 class,如何返回狀態碼?

[英]How to return status code if action return type is custom class in API?

我有返回我的自定義 class MyClass的操作:

[HttpGet]
public async Task<MyClass> Get([FromUri] int id)
{
   // return 403 ???
}

是否可以使用 403 狀態碼返回響應? 還是它返回ActionResult的唯一方法? 不想用其他返回類型重寫操作。

(這是.Net Core)由於簽名,您將無法執行此操作。 您應該將您的簽名更改為:

[HttpGet]
public async Task<IActionResult> Get([FromUri] int id)
{
    return StatusCode(403);
}

暫無
暫無

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

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