GET e POST são alguns dos principais métodos que determinam ...

Próximas questões
Com base no mesmo assunto
Q71795 Programação
GET e POST são alguns dos principais métodos que determinam o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Relacionado a esses métodos, considere:

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
Alternativas

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

Sobre a afirmativa I.

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