Asp.net Web Api set response status code to number

前端 未结 3 1604
悲哀的现实
悲哀的现实 2021-02-06 21:53

In Asp.net Web Api, how do I set the status code of my response using an int or string, not the StatusCode enum?

In my case, I\'d like to return validation errors with

3条回答
  •  伪装坚强ぢ
    2021-02-06 22:31

    You can cast any int to a HttpStatusCode.

    response.StatusCode = (HttpStatusCode)422;
    

    You can also:

    HttpResponseMessage response = Request.CreateResponse((HttpStatusCode)422, "Unprocessable Entity");
    

提交回复
热议问题