GET e POST são alguns dos principais métodos que determinam ...
I. Dados enviados em uma requisição utilizando o método GET ficam visíveis na linha de endereço do navegador.
II. Se não for especificado um método, o POST é adotado como padrão.
III. O método GET é geralmente utilizado para enviar grandes quantidades de dados por meio de um formulário.
IV. O método POST não exibe os dados enviados na linha de endereço do navegador.
Está correto o que se afirma APENAS em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - I e IV.
A questão aborda o conhecimento sobre os métodos HTTP GET e POST, que são usados para enviar dados do cliente para o servidor. Vamos analisar as afirmações e explicar por que a alternativa B é a correta:
I. Dados enviados em uma requisição utilizando o método GET ficam visíveis na linha de endereço do navegador.
Essa afirmação é verdadeira. Quando o método GET é utilizado, os parâmetros da requisição são anexados à URL, o que os torna visíveis na barra de endereços. Isso pode ser útil para favoritar ou compartilhar URLs, mas não é recomendável para dados sensíveis, como informações de autenticação ou formulários com dados pessoais.
II. Se não for especificado um método, o POST é adotado como padrão.
Essa afirmação é falsa. Na verdade, o método padrão é GET, não POST. Se um método não é especificado em um formulário HTML, por exemplo, o navegador enviará a requisição usando o método GET.
III. O método GET é geralmente utilizado para enviar grandes quantidades de dados por meio de um formulário.
Essa afirmação é falsa. Na verdade, o método GET não é apropriado para enviar grandes volumes de dados porque existem limitações de tamanho para URLs, o que pode ser facilmente excedido ao anexar uma grande quantidade de dados. O método POST é mais apropriado para esse propósito.
IV. O método POST não exibe os dados enviados na linha de endereço do navegador.
Essa afirmação é verdadeira. O método POST envia os dados no corpo da requisição HTTP, o que significa que eles não são exibidos na URL e, portanto, não são visíveis na linha de endereço do navegador. Isso torna o POST mais seguro para a transmissão de dados sensíveis.
Com base no exposto, a alternativa B (I e IV) é a única que contém somente afirmações verdadeiras e, portanto, é a resposta correta para a questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I - Get envia os dados na linha de comando e tem limite de caracter.
II - Se não for especificado nenhum método, o padrão é o GET.
III - O método Post é utilizado para enviar grandes quantidades de informações de formulário.
IV - ok
Conforme Deitel (Java - Como Programar - página 943): "Uma solicitação get não deve ser utilizada para enviar dados sigilosos porque os dados do formulário são colocados em uma string de consulta que é acrescentada ao URL do navegador como texto simples e pode ser interceptada".
De graça!
b-
I. Dados enviados em uma requisição utilizando o método GET ficam visíveis na linha de endereço do navegador.
II. Se não for especificado um método, o get é adotado como padrão.
III. O método POST é geralmente utilizado para enviar grandes quantidades de dados por meio de um formulário.
IV. O método GET exibe os dados enviados na linha de endereço do navegador.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo