Fracttal →

Códigos de Respuesta de los Servicios HTTP

Estructura de respuesta

Todos los servicios tienen una estandarización en los componentes de la respuesta, esto para facilitar el entendimiento a los clientes y permitir identificar el correcto funcionamiento de forma rápida y sencilla. Los componentes son:

  1. success: Tipo: Boolean. Define mediante True o False si la respuesta fue exitosa o no.
  2. message: Tipo: CharField. Muestra el código HTTP de la respuesta.
  3. data: Tipo: Json. Contiene la información que se espera obtener o resultante de ejecutar la petición.
  4. total: Tipo: Integer. Es la cantidad de ítems que contiene el componente data de la respuesta.

Códigos de respuesta

Los códigos de respuesta son respuestas numéricas informativas del servidor que están basadas en el protocolo HTTP. Estas respuestas cuentan con un significado estandarizado y en FRACTTAL API son los siguientes :

CódigoDescripción
200Respuesta exitosa
400El request está mal formado. La información para crear el recurso no existe o es inválida
401Error en la autenticación. La autenticación falló o no se encontró la información necesaria para autenticar el request.
403El usuario no tiene permisos para realizar la acción.
404No se encontró en la aplicación el item al que se le desea realizar la acción
405Operación no permitida. Ocurre cuando el método del request es inválido para el endpoint requerido.
406Ocurre cuando el número de request por minuto fue excedido
407El tiempo está fuera del rango. Cuando el ts (timestamp) está fuera del rango del servidor de FRACTTAL API.
408El item ya existe. Ocurre cuando se intenta insertar un item ya existente
500Ocurrió un error en la aplicación.