Hay dos respuestas a esta pregunta.
- Tienes que devolver ALGUNOS códigos de error. La sintaxis de HTTP requiere que se devuelva un código de estado de tres dígitos; consulte Protocolo de transferencia de hipertexto (HTTP / 1.1): sintaxis de mensajes y enrutamiento RFC-7230 para obtener más información. Es posible que algunos entornos de idiomas no requieran especificar un código en su programa, pero lo más probable es que usen 200 en ese caso.
- El código que devuelve normalmente debería ser 200, pero hay otros códigos válidos para devolver. Consulte el Protocolo de transferencia de hipertexto (HTTP / 1.1): semántica y contenido para obtener más información, pero los más comunes son:
- 201 si su punto final crea un recurso. La respuesta debe tener un encabezado de ubicación que especifique la URL para acceder al recurso.
- 204 si no tiene contenido útil para devolver. Esto es común si está eliminando un recurso.
- 200 si devuelve algún contenido útil. Esta debería ser su opción predeterminada.