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ó

Anúncios

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?

Cliente
Servidor
2

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

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

Qual é a finalidade das autoridades certificadoras?

Garantir que podemos confiar naquele certificado (identidade).
Importar/Exportar chaves publicas do servidor.
Usada para registrarmos nomes de domínio (DNS).
Realizar a criptografia dos dados da requisição.
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.
Em HTTP o servidor sempre envia uma requisição ao cliente para poder alterar algo na tela.
Uma comunicação com HTTP sempre é iniciada pelo cliente que manda uma requisição ao servidor esperando por uma resposta.
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?

GET e 1.1
GET e 200
HOST e 200
HTTP e 1.1
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?

200
404
500
300
7

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

402
201
500
302
8

Para que existem os códigos 3xx?

Redirecionamento.
Comunicação unidirecional.
Erro no intermediário.
Erro no servidor
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
PUT
PACTH
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?

GET
POST
PUT
11

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

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

Siga nossas redes sociais:

Incorporar

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