Quiz Protocolo HTTP

Quiz Protocolo HTTP

11 Exercícios sobre o que aprendemos do protocolo HTTP

Imagem de perfil user: Rômulo Cadó
Rômulo Cadó
1

O protocolo HTTP segue o modelo Client-Server. O que o navegador (como Chrome ou Firefox) representa nesse modelo? O cliente ou o servidor?

Servidor
Cliente
2

O cliente inicia a comunicação e o servidor responde. No entanto, qual é o papel do HTTP entre o cliente e o servidor?

Comprimir os dados
Definir uma estrutura de dados
Definir o melhor algoritmo de pesquisa
Estabelecer regras de comunicação
3

Qual é a finalidade das autoridades certificadoras?

Realizar a criptografia dos dados da requisição.
Garantir que podemos confiar naquele certificado (identidade).
Importar/Exportar chaves publicas do servidor.
Usada para registrarmos nomes de domínio (DNS).
4

Qual dessas alternativas é verdadeira?

Quando trabalhamos com HTTP, a comunicação é sempre iniciada pelo lado do cliente que envia uma requisição ao servidor em busca de uma resposta. Mas em alguns casos, o servidor também pode enviar uma requisição ao cliente.
Uma comunicação com HTTP sempre é iniciada pelo cliente que manda uma requisição ao servidor esperando por uma resposta.
Em HTTP o servidor sempre envia uma requisição ao cliente para poder alterar algo na tela.
5

GET / HTTP/1.1 HOST: www.urisantiago.br E a resposta do servidor segue logo abaixo: HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Vary: Accept-Encoding,User-Agent Content-Language: pt-br Date: Mon, 01 Jun 2015 21:00:20 GMT Server: Google Frontend Cache-Control: private Agora, baseado nesses dados, qual foi o método HTTP e código da resposta?

HTTP e 1.1
GET e 1.1
GET e 200
HOST e 200
6

Qualquer resposta HTTP possui um número que informa sobre o status da requisição. Qual dos códigos abaixo indica que a requisição foi bem sucedida?

300
404
200
500
7

Vimos que há diversos códigos HTTP. Vendo os códigos abaixo, qual deles representa algum problema gerado no servidor?

500
402
302
201
8

Para que existem os códigos 3xx?

Erro no servidor
Erro no intermediário.
Comunicação unidirecional.
Redirecionamento.
9

Vamos testar o envio de parâmetros através da requisição, fazendo uma busca no Google pela palavra URI. Para isso, na URI do Google, vamos enviar na requisição o parâmetro q com o valor URI. Ou seja: google.com.br/search?q=URI Ao entrar nessa URI, qual método HTTP foi usado?

GET
POST
PACTH
PUT
10

Veja os dados da requisição: AQUI /vendas?ano=2014 HTTP/1.1 HOST: www.vendasfuturas.com.br Qual método HTTP devemos colocar no lugar de AQUI para a requisição funcionar corretamente?

POST
GET
PUT
11

Por que utilizamos o método POST para envio de senhas?

Usamos POST para deixar os parâmetros explícitos na URL.
Usamos POST para definir o recurso.
É POST. Mas como não há diferença, poderíamos usar GET.
Usamos POST para incluir os parâmetros no corpo da requisição.
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.