Pregunta

En mi controlador API MVC, si el usuario no puede ser autenticado, lanza una HTTPException 401. Sin embargo, el cliente RESTSHARP parece traducir esto en un código de estado HTTP 500.

Quiero poder tirar httpexcepciones desde mi controlador MVC, y hacer que el cliente RESTSHARP preserve el error original en su propiedad de estado de estado.

Además, noto si el servidor no está activo, cuando el cliente RESTSHARP realiza una solicitud, la respuesta tiene un código de estado de 0 y un código de respuesta de respuesta. ¿Debería el reestructuración no devolver un código de error HTTP 404 en su lugar?

Lo que realmente necesito es un poco de documentación sobre cómo funciona Restsharp con HttpCodes.

Actualizado con código en mi controlador API:

throw new HttpException((int)HttpStatusCode.Unauthorized, AuthenticationError);

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top