SóProvas


ID
2566768
Banca
CONSULPLAN
Órgão
TRE-RJ
Ano
2017
Provas
Disciplina
Redes de Computadores
Assuntos

O HTTP (HyperText Transfer Protocol) ou Protocolo de Transferência de Hipertexto é o protocolo usado para definição de como os programas cliente-servidor podem ser escritos para recuperar páginas da Web. “Um cliente HTTP envia uma solicitação, e o servidor HTTP retorna uma resposta. A porta utilizada é a de número 80, já o cliente pode usar um número de porta temporário.” No versão 1.1 do HTTP, no cabeçalho das mensagens há três campos, sendo que um deles é o método que define os tipos de solicitação. Assinale a alternativa correta acerca dos métodos e suas ações.

Alternativas
Comentários
  • TRACE

    Ecoa(traz de volta ) a solicitação recebida para verificar se os servidores intermediarios mudaram a sua solicitação
    Devolve a mesma requisição que for enviada veja se houve mudança e/ou adições
    feitas por servidores intermediários.

    HEAD
    Retorna somente os cabeçalhos de uma resposta.

    PUT
    Requisita que um recurso seja "guardado" na URL fornecida.
    Se o recurso já existir, ele deve ser atualizado. Se não existir, pode ser criado.

    POST
    O método POST é utilizado quando queremos criar um recurso. 
    Quando usamos POST, os dados vão no corpo da requisição e não na URL.

    GET
    Através dessa requisição nós pedimos a representação de um recurso: 
    que pode ser um arquivo html, xml, json, etc. 
    Um exemlo de requisição GET seria:
    GET / HTTP/1.1
    User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) 
    Host: http://google.com
    Keep-Alive
     

  • TRACE - Ecoa a solicitação recebida

    HEAD - Lê um cabeçalho de página WEB

    PUT - Armazena uma página WEB

    GET - Lê uma página WEB

    Fonte: Tanenbaum.

  • O POST acrescenta algo a uma página. Já o PUT é usado para criar uma página.

  • Ué, mas o PUT envia informação para o servidor, para atualização, qual o erro da C? é apenas ser "menos correta" que a A?