Quiz 10 - Consumo de APIs REST 📡
1. O que significa a sigla REST?
Real-time Engine Storage Technology.
Representational State Transfer.
Remote Essential System Task.
Routing Easy Standard Templates.
2. Qual protocolo é a base para a comunicação com APIs REST?
FTP
SSH
HTTP
SMTP
3. Qual o formato de dados mais utilizado para troca de informações entre o Flutter e um servidor?
XML
CSV
JSON
TXT
4. Qual método HTTP usamos para buscar dados de um servidor (ex: lista de produtos)?
POST
GET
DELETE
UPDATE
5. Para que serve a palavra-chave `async` em uma função?
Para indicar que a função é secreta.
Para indicar que a função realiza operações que levam tempo e retornam um `Future`.
Para deletar a função da memória.
Para acelerar o processador.
6. O que o comando `await` faz dentro de uma função assíncrona?
Encerra a função imediatamente.
Pausa a execução da função até que o `Future` seja concluído e devolva o resultado.
Abre um cronômetro na tela.
Reinicia o aplicativo.
7. Qual classe do Dart representa um valor que estará disponível "no futuro"?
Maybe
Later
Future
Pending
8. Qual a função do método `jsonDecode()`?
Enviar um e-mail.
Converter uma String formatada em JSON para um Objeto Dart (como um Map ou List).
Apagar o código JSON.
Traduzir para o português.
9. O que é um "Status Code 200" em uma resposta HTTP?
Erro interno do servidor.
Página não encontrada.
Sucesso (OK).
Acesso negado.
10. E o famoso "Erro 404"?
Sucesso total.
Problema no banco de dados.
Recurso não encontrado (Not Found).
Sem conexão com a internet.