Imagem de fundo

Considere a seguinte requisição HTTP para um endpoint de uma API REST:Considerando as c...

Considere a seguinte requisição HTTP para um endpoint de uma API REST:


Imagem associada para resolução da questão


Considerando as convenções desse tipo de API, assinale a alternativa correta.


A

Se o recurso correspondente ao cadastro do produto de código de fabricante "XYZ123" não for encontrado no servidor, espera-se uma resposta com código de status 404 Not Found.


B

Se a requisição for processada com sucesso, espera-se uma resposta com código de status 201 Created.


C

O conteúdo JSON do corpo da requisição apresenta erro de sintaxe, ocasionado resposta com código de status 400 Bad Request.


D

Espera-se que seja retornada uma resposta cujo corpo contenha um array de objetos JSON que representem produtos que atendam a pelo menos um dos critérios informados, ou seja, código do fabricante igual a XYZ123 , nome igual a "Relogio Digital" , categoria igual a "Eletronicos" ou preço igual a 180,00.


E

A requisição propõe a alteração parcial de um recurso já existente no servidor, correspondente ao cadastro de produto identificado pelo código de fabricante "XYZ123" , com alteração dos atributos "Nome" , "Categoria" e "Preco" .