2017-03-30 6 views
3

あなたは使用して応答オブジェクトと一緒にHTTPステータスコードを返すことができますWebAPIからカスタムHTTPステータスコードを返しますか?

return Ok(responseObject); 
return BadRequest(responseObject); 
return NotFound(responseObject); 

しかし、あなたは、独自のカスタムHTTPステータスコードを返すようにしたいでしょうか? 402、429、500、501など

+0

おそらく 'Ok'、' BadRequest'などあなたはまた、ユーザランドのクラスで実装し、インスタンスを返すことができ、いくつかのインタフェースを実装そのクラスの? – Steve

+2

なぜこの質問をしましたか? – Steve

+1

@スティーブそれは自分で答えに答える知識を救うために推奨される方法です。それでSOに「自己学習者」バッジがある理由 – VMAtm

答えて

3
return StatusCode(402, responseObject); 
return StatusCode(500, responseObject); 
2
Response.StatusCode = 500; // HttpStatusCode. 
return responseObject; 

OR

Response.StatusCode = StatusCodes.Status500InternalServerError; // HttpStatusCode. 
return responseObject; 
関連する問題