Is there a easy way to return just a HttpStatusCode for my api? I've found a slightly more verbose way to do this
return Response.AsJson(new object(), HttpStatusCode.NoContent);
I've taken a look at the Response class's source code and I see
public static implicit operator Response(HttpStatusCode statusCode) { ... }
Is this what I'm looking for? If so how do I use it, what I'd really like would be able to do is
return Response(HttpStatusCode.NoContent);
You can just directly return a HttpStatusCode from your action:
Get["/hello/"] = parameters => {
return HttpStatusCode.NoContent;
};
From the documentation:
The
Responseobject declares several implicit cast operators which enables an action to also return, instead of aResponseobject, any of the following
intwhich will be interpreted as a HTTP status code of the responseHttpStatusCodeenumerable valuestringwhich will be interpreted as the body of the responseAction<Stream>which is a function that writes to the response stream
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With