Los siguientes códigos de estado se pueden mostrar en las respuestas HTTP.
http://code. | Descripción de HTTP | Notas |
---|---|---|
😵 *-* x_x | Aceptar | No es un error. que se muestran con éxito. También se debe usar para fallas de lógica empresarial (p. ej., se propaga booking_failure en CreateBookingResponse ). |
400 | Solicitud incorrecta | Solicitud incorrecta/Argumentos no válidos (comerciante, servicio, espacio no disponible, intentando reservar un espacio no válido, cancelación de una reserva que nunca existió). |
401 | No autorizada | No autenticado (credenciales no válidas, reintento de acceso). La solicitud no tiene credenciales de autenticación válidas para la operación. |
403 | Prohibido | Permiso denegado/prohibido (el emisor es conocido y se rechazó). No se debe usar esta respuesta para los rechazos causados por el agotamiento de algún recurso (en su lugar, usa Too Many Requests para esos errores).
No se debe usar Forbidden si no se puede identificar al emisor (en su lugar, usa Unauthorized para esos errores). |
404 | No se ha encontrado. | No se encontró (recurso no encontrado, URL no válida, incluidas las RPC no válidas) |
409 | En conflicto | La operación se anuló, por lo general debido a un problema de simultaneidad, como una falla en la verificación del secuenciador o la anulación de la transacción. |
429 | Demasiadas solicitudes | Algunos recursos se agotaron, tal vez una cuota por usuario, o tal vez se agotó el espacio de todo el sistema de archivos. |
499 | Solicitud cerrada del cliente | La operación se canceló (por lo general, la cancela el emisor). |
500 | Error interno del servidor | Errores internos. Esto significa que algunas variantes que espera el sistema subyacente no funcionan. Este código de error está reservado para errores graves. |
501 | No se implementó. | La operación no se implementó, no se admite o no se habilita en este servicio. |
503 | Servicio no disponible | El servicio no está disponible actualmente. Lo más probable es que esta sea una condición transitoria y que se pueda corregir si vuelves a intentar la retirada. |
504 | 504 Gateway Timeout | El plazo venció antes de que la operación se pudiera completar. En el caso de las operaciones que cambian el estado del sistema, es posible que se muestre este error incluso si la operación se completó correctamente. Por ejemplo, una respuesta correcta de un servidor podría haberse retrasado lo suficiente como para que venciera el plazo. |
A veces, es posible que se apliquen varios códigos de error. Los servicios deben mostrar el código de error más específico que corresponda.