Códigos de resposta

Quando você chama qualquer um dos recursos da API REST de domínios de identidade, o cabeçalho Resposta retorna um dos códigos de status HTTP padrão.

Consulte a seção Definições de Código de Status do Protocolo de Transferência de Hipertexto -- HTTP/1.1.

Código de Status HTTP

Descrição

200 OK A solicitação foi concluída com sucesso. Um status 200 é retornado para um método GET bem-sucedido.
201 Created A solicitação foi atendida e resultou na criação de um novo recurso. A resposta inclui um cabeçalho Local contendo o URI canônico para o recurso recém-criado.

Um status 201 é retornado de uma criação de recurso síncrono ou de uma criação de recurso assíncrono que foi concluída antes de a resposta ser retornada.

202 Accepted A requisição foi aceita para processamento, mas não foi possível concluí-lo. A solicitação pode ou não eventualmente ser atendida, pois pode não ser permitida no momento em que o processamento realmente ocorre.

Ao especificar uma criação de recurso (__detached=true) assíncrona (por exemplo, ao implantar um aplicativo) ou atualizar (por exemplo, ao reimplantar um aplicativo), será retornado um 202 se a operação ainda estiver em andamento. Se __detached=false, um 202 poderá ser devolvido se a operação subjacente não for concluída em um período de tempo razoável.

A resposta contém um cabeçalho Local de um recurso de trabalho que o cliente deve pesquisar para determinar quando o trabalho foi concluído. Além disso, retorna uma entidade que contém o estado atual do job

204 No Content Operação bem-sucedida e não há conteúdo a ser enviado no corpo da resposta. Geralmente, isso é enviado em DELETE. bem-sucedido
307 Temporary Redirect A solicitação deve ser repetida no local temporário identificado, mas use o local original como referência permanente ao recurso.
308 Permanent Redirect A solicitação deve ser repetida no local identificado e usada como referência permanente ao recurso.
400 Bad Request Não foi possível processar a solicitação porque ela contém informações ausentes ou inválidas (como um erro de validação em um campo de entrada, um valor obrigatório ausente e assim por diante).
401 Unauthorized A solicitação não está autorizada. As credenciais de autenticação incluídas nesta solicitação estão ausentes ou são inválidas.
403 Forbidden A operação de solicitação não tem suporte.
404 Not Found A solicitação inclui um URI de recurso que não existe.
405 Method Not Allowed O verbo HTTP especificado na solicitação (DELETE, GET, POST, PUT) não é suportado neste recurso ou o método requer um filtro, que não foi fornecido.
409 Conflict O número da versão não corresponde ou um recurso duplicado foi solicitado e não pode ser recriado.
412 Precondition Failed Falha ao atualizar, pois o recurso foi alterado.
413 Request Entity Too Large maxOperations (1000) ou maxPayload (1048576) foi excedido.
415 Not Acceptable O cabeçalho ContentType do cliente não está correto (por exemplo, o cliente tenta enviar a solicitação em XML, mas o recurso só pode aceitar JSON).
500 Internal Server Error O servidor encontrou uma condição inesperada que o impediu de atender à solicitação.
501 Not Implemented A operação solicitada não é suportada.
503 Service Unavailable O servidor não pode tratar a solicitação por causa de sobrecarga temporária ou manutenção do servidor. O aplicativo Web REST dos domínios de identidades não está em execução no momento.