简体   繁体   English

从WebAPI返回自定义HTTP状态代码?

[英]Return Custom HTTP Status Code from WebAPI?

You can return the http status code along with the response object using: 您可以使用以下命令返回http状态代码以及响应对象:

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

But what about you want to return your own custom http status code? 但是你想要返回自己的自定义http状态代码呢? 402, 429, 500, 501 etc 402,429,500,501等

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

OR 要么

Response.StatusCode = StatusCodes.Status500InternalServerError; // HttpStatusCode.
return responseObject;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从WebAPI 2端点返回自定义HTTP状态代码 - Return Custom HTTP Status Code from WebAPI 2 endpoint C#/。NET webapi-从具有列表返回类型的控制器中的方法返回异常(HTTP状态代码) - C#/.NET webapi - Returning an exception (HTTP Status Code) From Method in Controller with List Return Type WebApi 在没有 ActionResult 的情况下返回 HTTP 状态代码 400、401 等 - WebApi return HTTP status code 400, 401 etc without ActionResult 如何返回自定义 http 状态码 CoreWCF? - How to return custom http status code CoreWCF? 如何从WCF REST方法返回自定义HTTP状态代码? - How can I return a custom HTTP status code from a WCF REST method? 如何返回 http 错误状态代码以及 class 中的自定义消息 - How to return http error status code along with custom message in a class 如何为SOAP错误返回自定义的http状态代码 - How to return a custom http status code for SOAP faults 如何同时返回自定义 HTTP 状态代码和内容? - How to return both custom HTTP status code and content? 返回自定义错误WebApi ASP.NET 5 HttpResponseException错误状态代码 - Return custom errors WebApi ASP.NET 5 HttpResponseException wrong status code WebAPI控制器可以返回哪些HTTP状态代码? - What HTTP status codes can a WebAPI controller return?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM