Imagem de fundo

No desenvolvimento da API RESTful de um sistema de Ouvidoria, o programador precisa cri...

No desenvolvimento da API RESTful de um sistema de Ouvidoria, o programador precisa criar o endpoint que receberá os dados de uma nova manifestação enviada pelo cidadão. De acordo com os padrões arquiteturais hipermídia do ecossistema REST, o método deve aceitar o payload dos dados em formato JSON, processar a requisição e gravar um novo registro com ID exclusivo no banco de dados, gerando um recurso inédito no servidor a cada chamada executada.


Para cumprir rigorosamente as boas práticas de design e as restrições semânticas de protocolo da arquitetura REST, o método HTTP que deve ser utilizado para expor esse endpoint e a sua classificação quanto à propriedade de idempotência, são, respectivamente


A

POST e método não idempotente.


B

PUT e método idempotente.


C

GET e método idempotente.


D

PATCH e método não idempotente.


E

POST e método idempotente.