return Ok();
とreturn StatusCode((int)HttpStatusCode.OK);
の違いは何ですか?StatusCodeとControllerBase(.netコアWeb API)のOkResultとの違いは何ですか
私はそれはacutally同じことだ私のWeb APIコントローラに
return Ok();
とreturn StatusCode((int)HttpStatusCode.OK);
の違いは何ですか?StatusCodeとControllerBase(.netコアWeb API)のOkResultとの違いは何ですか
私はそれはacutally同じことだ私のWeb APIコントローラに
技術的には、2つの方法の違いはありません。
あなたがOkObjectResult
のコードを見てみたいなら、あなたはOkObjectResult
はすでにたObjectResultのデフォルトである200のステータスコードを設定しますObjectResult
であることがわかります。
唯一の実際の違いは、コードの可読性であり、個人的な好みです。名前付けとストレスをかけたい意図についてです。
をステータスコード200を返すようにしたいです。 Ok()
は、StatusCode(200)
のコントローラーラッパーメソッドです。
https://msdn.microsoft.com/en-us/library/system.web.http.apicontroller.ok(v=vs.118).aspx#M:System.Web.Http.ApiController.Ok –