← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

Kátia é uma web designer contratada para fazer uma página web para o Tribunal de Justiça. Ela fará uso do protocolo HTTP, pois este é um protocolo da camada de aplicação, o qual executa sob o TCP e associado à web. As operações nesse protocolo são chamadas de métodos. Kátia, então, testa o envio da página pelo servidor, cria uma coleção de páginas web em um servidor remoto e instrui o servidor a enviar de volta a solicitação. Para implementar a página web, Kátia deve usar, respectivamente, os métodos:

Gabarito: E

No HTTP, os métodos indicam a ação que você quer fazer sobre um recurso web. O GET serve para buscar ou testar a entrega de uma página, sem a ideia de alterar o conteúdo no servidor. Já o PUT é usado para enviar um recurso ao servidor e, em muitos contextos de prova, representa a criação ou substituição de um arquivo/página em um endereço remoto. É o famoso "coloque isso aí para mim" do protocolo. O TRACE, por sua vez, faz o servidor devolver de volta a própria requisição recebida. Ele é usado para diagnóstico, justamente para verificar o caminho da mensagem na rede. Então, na ordem do enunciado, temos: testar o envio da página -> GET; criar uma coleção de páginas em um servidor remoto -> PUT; devolver a solicitação -> TRACE. Por isso o gabarito é a letra E. A banca costuma cobrar a função clássica dos métodos HTTP, especialmente os mais conhecidos, sem entrar em detalhes de implementação avançada. Se você lembrar de "buscar", "enviar/criar" e "ecoar a requisição", já mata boa parte dessas questões.

Continue treinando

Questões relacionadas