Buscar

4 2 Consumo de serviços Web RESTful

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. O padrão RESTful se desenvolveu a partir do conceito de computação distribuída, em que partes de um mesmo sistema se localizam em máquinas ou em locais físicos diferentes. Partindo dessa premissa, qual alternativa a seguir está correta?
A. A aplicação móvel é responsável pela maior parte do processamento dos dados do usuário e pelo armazenamento da maior parte das informações.
B. A aplicação móvel é responsável, majoritariamente, pelo conceito de frontend, que é a parte que responde à interação com o usuário.
C. É necessário um dispositivo com grande poder de processamento para atender às demandas atuais.
D. O uso de aplicativos móveis é pouco dependente do acesso à internet, tendo em vista que as aplicações são instaladas no aparelho.
E. A comunicação entre aplicação e servidores é realizada de maneira síncrona, consumindo grandes quantidades de dados a cada requisição.
2. Na maior parte das aplicações para dispositivos móveis, há necessidade inerente de comunicação com servidores externos, que estão acessíveis por acesso à internet. Sendo assim, o que é um REST? Marque a opção correta.​​​​​​​
A. Um protocolo de rede.
B. Um conjunto de instruções predefinidas.
C. Um padrão de arquitetura de interconexão de aplicações.
D. Uma aplicação auxiliar que fará o intermédio entre o servidor e o dispositivo.
E. Um conjunto de bibliotecas inerentes às linguagens de programação.
3. Uma aplicação pode ser chamada de RESTful quando é baseada no padrão REST de acesso a funcionalidades remotas por meio de APIs. Diante isso, é possível afirmar que:
A. o método HTTP/GET é utilizado para buscar informações que já existem.
B. o método HTTP/POST é utilizado quando já existe a URI referente ao recurso a ser inserido ou atualizado.
C. o método HTTP/PUT cria uma nova URI ao inserir recursos.
D. ambos os métodos HTTP/POST e HTTP/PUT têm a mesma funcionalidade.
E. o método HTTP/GET envia informações por meio do corpo da requisição.
4. Quando dados são transmitidos e recebidos utilizando-se as APIs RESTful, é necessária uma notação comum a ambas as partes (ambos os lados) para que as aplicações se comuniquem. Em se tratando de REST, qual alternativa apresenta uma afirmativa correta?
A. O padrão REST requer o uso de documentos em padrão JSON para a transferência de dados entre aplicações.
B. O retorno de uma chamada é tratado de acordo com a resposta fornecida no corpo da mensagem.
C. É viável, apesar de incomum, a representação dos dados em formato XML para transferência entre aplicações.
D. As APIs REST coincidem com as operações de CRUD (Create, Read, Update, Delete).
E. O retorno dos dados ocorre pelo corpo da requisição enviada, com palavras-chave predefinidas entre servidor e aplicação.
5. As aplicações baseadas na arquitetura REST transmitem seus dados pela Web e pelo protocolo HTTP. As chamadas a dados são denominadas requisições e seus pontos de conexão remotos são nomeados de endpoints. Em relação à transmissão dos dados sobre arquitetura REST, qual alternativa está correta?
A. O servidor mantém o estado da conexão, como por exemplo, qual usuário está conectado, suas preferências, etc., por meio do endereço IP do usuário.
B. O servidor não mantém o estado da conexão. É necessário o envio da informação completa e, após a resposta, o ciclo se encerra. Cada requisição é única.
C. O servidor mantém parcialmente os dados da conexão do usuário, mantendo uma sessão, mas não preserva as preferências do usuário ou dados específicos.
D. Cada requisição é única e deve conter toda a informação necessária, incluindo o login e a senha do usuário, o que torna o padrão particularmente vulnerável.
E. O padrão RESTful é voltado para redes de alto desempenho, não sendo indicado para conexões instáveis.
image2.wmf
image1.wmf

Continue navegando