Ed
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.).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
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.).
Mais perguntas desse material