Logo Passei Direto
Buscar
Questão 9/10 - Desenvolvimento Web - Front End
Sobre boas Práticas REST, podemos afirmar:

a) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 para sucesso, 201 para criação bem-sucedida, 404 para recurso não encontrado, etc.).
b) Ao implementar o Update, utilize soft delete (marcar o recurso como excluído, em vez de removê-lo permanentemente) caso seja necessário manter um histórico ou rastreamento.
c) Use verbos HTTP corretamente: Utilize os verbos HTTP (GET, POST, PUT, DELETE) de acordo com suas finalidades. GET para excluir recursos, POST para recuperar dados, PUT para atualizar recursos existentes e DELETE para criar novos recursos.
d) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 Created para criação bem-sucedida, 201 Not Found para recurso não encontrado, 404 OK para sucesso, etc.).
e) Faça uso de lazy loading para carregar módulos sob demanda, melhorando o desempenho da aplicação.
User badge image
Aprimorando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das alternativas em relação às boas práticas REST: a) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 para sucesso, 201 para criação bem-sucedida, 404 para recurso não encontrado, etc.). - Esta afirmação está correta, pois realmente é uma boa prática utilizar os códigos de status HTTP adequados para indicar o resultado das operações. b) Ao implementar o Update, utilize soft delete (marcar o recurso como excluído, em vez de removê-lo permanentemente) caso seja necessário manter um histórico ou rastreamento. - Embora o soft delete possa ser uma prática válida em alguns contextos, não é uma regra geral para boas práticas REST. c) Use verbos HTTP corretamente: Utilize os verbos HTTP (GET, POST, PUT, DELETE) de acordo com suas finalidades. GET para excluir recursos, POST para recuperar dados, PUT para atualizar recursos existentes e DELETE para criar novos recursos. - Esta afirmação está incorreta, pois os verbos estão mal atribuídos. GET é para recuperar dados, POST para criar novos recursos, PUT para atualizar e DELETE para excluir. d) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 Created para criação bem-sucedida, 201 Not Found para recurso não encontrado, 404 OK para sucesso, etc.). - Esta afirmação está incorreta, pois os códigos de status estão trocados. 200 é para sucesso, 201 é para criação, 404 é para recurso não encontrado. e) Faça uso de lazy loading para carregar módulos sob demanda, melhorando o desempenho da aplicação. - Embora o lazy loading seja uma boa prática em desenvolvimento web, não é especificamente uma prática REST. Diante da análise, a alternativa correta é: a) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 para sucesso, 201 para criação bem-sucedida, 404 para recurso não encontrado, etc.).

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

Analisando as opções apresentadas: a) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 para sucesso, 201 para criação bem-sucedida, 404 para recurso não encontrado, etc.) - Esta afirmação está correta, pois é uma boa prática em REST utilizar códigos de status HTTP apropriados para indicar o resultado das operações. b) Ao implementar o Update, utilize soft delete (marcar o recurso como excluído, em vez de removê-lo permanentemente) caso seja necessário manter um histórico ou rastreamento - Esta afirmação não está relacionada diretamente a boas práticas REST, mas sim a estratégias de manipulação de dados. c) Use verbos HTTP corretamente: Utilize os verbos HTTP (GET, POST, PUT, DELETE) de acordo com suas finalidades. GET para excluir recursos, POST para recuperar dados, PUT para atualizar recursos existentes e DELETE para criar novos recursos - Esta afirmação está incorreta, pois os verbos HTTP estão descritos de forma equivocada. d) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 Created para criação bem-sucedida, 201 Not Found para recurso não encontrado, 404 OK para sucesso, etc.) - Esta afirmação está incorreta, pois apresenta os códigos de status de forma errada. e) Faça uso de lazy loading para carregar módulos sob demanda, melhorando o desempenho da aplicação - Esta afirmação não está diretamente relacionada a boas práticas REST, mas sim a estratégias de otimização de desempenho. Portanto, a opção correta é: a) Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 para sucesso, 201 para criação bem-sucedida, 404 para recurso não encontrado, etc.).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina