muñeca - nancy nombre
Devuelve HttpStatusCode en la respuesta (1)
Solo puedes devolver directamente un HttpStatusCode
desde tu acción:
Get["/hello/"] = parameters => {
return HttpStatusCode.NoContent;
};
De la documentation :
El objeto
Response
declara varios operadores de conversión implícita que permiten que una acción también devuelva, en lugar de un objetoResponse
, cualquiera de los siguientes
int
que se interpretará como un código de estado HTTP de la respuesta.HttpStatusCode
valor enumerablestring
que será interpretada como el cuerpo de la respuesta.Action<Stream>
que es una función que escribe en el flujo de respuesta
¿Hay una manera fácil de devolver solo un HttpStatusCode para mi api? He encontrado una manera un poco más verbosa de hacer esto
return Response.AsJson(new object(), HttpStatusCode.NoContent);
He echado un vistazo al código fuente de la clase Response
y veo
public static implicit operator Response(HttpStatusCode statusCode) { ... }
¿Es esto lo que estoy buscando? Si es así, ¿cómo lo uso? Lo que realmente me gustaría poder hacer es
return Response(HttpStatusCode.NoContent);