Códigos de Respuesta

Cuando llama a cualquiera de los recursos de API de REST de los dominios de identidad, la cabecera de respuesta devuelve uno de los códigos de estado HTTP estándar.

Consulte la sección Definiciones de código de estado del protocolo de transferencia de hipertexto -- HTTP/1.1.

Código de estado de HTTP

Descripción

200 OK La solicitud se ha completado correctamente. Se devuelve un estado 200 para un método GET correcto.
201 Created Se ha cumplido la solicitud y se ha creado un nuevo recurso. La respuesta incluye una cabecera Location que contiene el URI canónico para el recurso recién creado.

Se devuelve el estado 201 de la creación de un recurso síncrono o de un recurso asíncrono que finalizó antes de que se devolviera la respuesta.

202 Accepted Se ha aceptado el proceso de la solicitud, pero el procesamiento no se finalizó. La solicitud puede ser o no eventualmente se puede actuar sobre ella, ya que puede ser no permitida en el momento en que el procesamiento realmente se lleva a cabo.

Al especificar la creación de un recurso (__detached=true) asíncrono (por ejemplo, al desplegar una aplicación) o la actualización (por ejemplo, al volver a desplegar una aplicación), se devuelve un 202 si la operación aún está en curso. Si __detached=false, se puede devolver un 202 si la operación subyacente no se completa en un tiempo razonable.

La respuesta contiene una cabecera de ubicación de un recurso de trabajo que el cliente debe sondear para determinar cuándo ha finalizado el trabajo. Además, devuelve una entidad que contiene el estado actual del trabajo

204 No Content Operación correcta y no hay contenido para enviar en el cuerpo de respuesta. Normalmente se envía en DELETE. correcto
307 Temporary Redirect La solicitud debe repetirse en la ubicación temporal identificada, pero utilice la ubicación original como referencia permanente al recurso.
308 Permanent Redirect La solicitud se debe repetir en la ubicación identificada y utilizarla como referencia permanente al recurso.
400 Bad Request No se pudo procesar la solicitud porque contiene información que falta o no es válida (por ejemplo, un error de validación en un campo de entrada, un valor necesario que falta, etc.).
401 Unauthorized La solicitud no está autorizada. Faltan las credenciales de autenticación incluidas con esta solicitud o no son válidas.
403 Forbidden No se admite la operación de solicitud.
404 Not Found La solicitud incluye un URI de recurso que no existe.
405 Method Not Allowed El verbo HTTP especificado en la solicitud (DELETE, GET, POST, PUT) no está soportado en este recurso o el método necesita un filtro, que no se ha proporcionado.
409 Conflict El número de versión no coincide o se solicitó un recurso duplicado y no se puede volver a crear.
412 Precondition Failed Fallo al actualizar, ya que el recurso ha cambiado.
413 Request Entity Too Large Se superaron los valores maxOperations (1000) o maxPayload (1048576).
415 Not Acceptable La cabecera ContentType del cliente no es correcta (por ejemplo, el cliente intenta enviar la solicitud en XML, pero el recurso solo puede aceptar JSON).
500 Internal Server Error El servidor ha encontrado una condición inesperada que ha impedido que cumpla la solicitud.
501 Not Implemented La operación solicitada no está soportada.
503 Service Unavailable El servidor no puede manejar esta solicitud debido a la sobrecarga temporal o el mantenimiento del servidor. La aplicación web REST de dominios de identidad no se está ejecutando actualmente.