Códigos de resposta

Quando você chama qualquer um dos recursos da API REST dos domínios de identidades, 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 êxito. 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 Location contendo o URI canônico do 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 da resposta ser retornada.

202 Accepted A solicitação foi aceita para processamento, mas o processamento ainda não foi concluído. A solicitação pode ou não ser atendida, pois pode não ser permitida no momento em que o processamento realmente ocorre.

Ao especificar uma criação de recurso assíncrono (__detached=true) (por exemplo, ao implantar um aplicativo) ou atualizar (por exemplo, ao reimplantar um aplicativo), um 202 será retornado se a operação ainda estiver em andamento. Se __detached=false, um 202 poderá ser retornado 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. Isso geralmente é 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 a referência permanente ao recurso.
308 Permanent Redirect A solicitação deve ser repetida no local identificado e usá-la 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 etc.).
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 é suportada.
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 pôde tratar a solicitação por causa da sobrecarga temporária ou da manutenção do servidor. O aplicativo Web REST de domínios de identidades não está em execução no momento.