Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Os códigos de resposta HTTP presentes no Open Keys abrangem a tabela descritiva abaixo.

...

Situação

...

Código HTTP

...

The HTTP response codes present in Open Keys cover the descriptive table below.

Situation

HTTP code

Grades

POST

GET

DELETE

PATCH

PUT

Consulta concluída com sucesso

Query completed successfully.

200 OK.

No caso de

In the case of POST,

retornar 200 apenas quando não acarretar alteração de recurso

Sim

Sim

Não

Sim

Sim

Execução normal. A solicitação foi bem sucedida

Operação de exclusão concluída com sucesso.

204 No Content

return 200 only when it does not change the resource

Yes

Yes

No

Yes

Yes

Normal execution. The request was successful.

201 Created.

A operação resulta na criação de um novo recurso.

Sim

Não

Não

Não

Não

The operation results in the creation of a new resource.

Yes

No

No

No

No

Delete operation completed successfully.

204 Not Satisfied.

 

Não

No

Não

No

Sim

Yes

Não

No

Não

A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na

No

The request was malformed, omitting mandatory attributes, either in the payload or through attributes in the URL.

400 Bad Request.

A operação solicitada não será realizada

The requested operation will not be performed.

Sim

Yes

Sim

Yes

Sim

Yes

Sim

Yes

Sim

Cabeçalho de autenticação ausente/inválido ou token inválido

Yes

Missing/invalid authentication header or invalid token .

401 Unauthorized.

A operação foi recusada devido a um problema de autenticação.

Sim

Sim

Sim

Sim

Sim

O recurso solicitado não existe ou não foi implementado

The operation was refused due to an authentication problem.

Yes

Yes

Yes

Yes

Yes

The requested feature does not exist or has not been implemented.

404 Not Found.

 

Sim

Yes

Sim

Yes

Sim

Yes

Sim

Yes

Sim

A solicitação foi bem formada, mas não pôde ser processada devido à lógica de negócios específica da solicitaçãoOcorreu um erro no gateway da API ou no microsserviço

Yes

The request was well-formed but could not be processed due to the specific business logic of the request.

422 Unprocessable Entity.

Se aplicável ao endpoint, espera-se que esse erro resulte em um payload de erro.

Sim

Sim

Não

Sim

Sim

If applicable to the endpoint , this error is expected to result in an error payload .

Yes

Yes

No

Yes

Yes

An error occurred in the API gateway or microservice.

500 Internal Server Error.

A operação falhou

The operation failed.

Sim

Yes

Sim

Yes

Sim

Yes

Sim

Yes

Sim

Yes