SóProvas


ID
1864921
Banca
CESPE / CEBRASPE
Órgão
TRT - 8ª Região (PA e AP)
Ano
2016
Provas
Disciplina
Programação
Assuntos

Assinale a opção que apresenta o método HTTP que envia dados, colocando-os no corpo da mensagem, e deixa a URI separada dos dados que serão enviados.

Alternativas
Comentários
  • Tanto o método GET quanto o método POST são capazes de enviar dados, entretanto apenas o POST é capaz de enviar os dados sem que os mesmos estejam expostos na URI ou URL.

  • o PUT envia dados também, no corpo da mensagem também! Porque não poderia ser PUT?

  • Henrique, acredito que seja pelo o fato de que no PUT deve-se passar o id do objetivo que será alterado: ex: site.com/cliente/2, com isso estou passando dado também pela URL 

  • 1o - Uma *URI pode ser uma *URL ou URN

     

    O método GET utiliza a própria URI (normalmente chamada de URL) para enviar dados ao servidor

    ex: http://localhost/site/apresenta.php?f=15&t=5

    echo ("A 1a. variável vale " . $_GET['f']);

    echo(" e a 2a. vale " . $_GET['t']);

    ?>

    Resumindo: o GET * ENVIA dados ao servidor, mas vísivel, direto no link.

     

    Já o POST, também envia dados, mas esses dados ficam invisíveis. Não ficam na URL (URI).

    $_POST

     

    Formulários enviados pelo método post, passam suas variáveis codificadas dentro da própria submissão, ou seja, as variáveis não são visíveis ao usuário, apenas o servidor e o browser conhecem tais informações.

     

    •Envio por POST

    Campo 1:

    Campo 2:

  •