簡體   English   中英

如何使用狀態碼返回響應JSON數據?

[英]How to return response JSON data with status code?

當我使用MVC控制器時,我使用“ return OK(object);”。 或“返回BadRequest(ErrorMessage)”等。

我怎么能實現這是剃刀頁?

我嘗試返回新的JsonResult(object); 當狀態代碼可以是200時,它可以工作。但是,如果我想返回狀態代碼400和JSON錯誤消息,該怎么辦。

您可以從Razor Page處理程序方法返回JsonResult ,並設置響應的HTTP狀態代碼:

public IActionResult OnGet()
{
    Response.StatusCode = 400;
    return new JsonResult(new { message = "Error" } );
}

暫無
暫無

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

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