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ó

0
0
0
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?

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

Qual é a finalidade das autoridades certificadoras?

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

Qual dessas alternativas é verdadeira?

Uma comunicação com HTTP sempre é iniciada pelo cliente que manda uma requisição ao servidor esperando por uma resposta.
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.
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?

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

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

402
201
302
500
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?

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

Siga nossas redes sociais: