Buscar

Web Services para Mobile

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

WEB SERVICES PARA MOBILE:
1. Os métodos mais utilizados para enviar solicitações do cliente ao servidor são get e post. Outra forma de fazê-lo, é pela combinação dos métodos: 
open ( ) e send ( ).
2. Na Internet, os sites ficam armazenados em um servidor Web. A cada página navegada, o sistema Web faz uma requisição da página ao servidor Web, e este responde com a informação requisitada. Em uma rede Linux, esse serviço pode ser implementado com a ferramenta Apache, que, se instalada e configurada corretamente, transforma o computador em um servidor Web. Nesse contexto, o servidor Web Apache suporta hosts virtuais com base em ____, o que significa ter vários nomes em execução no mesmo endereço ____, e  faz uso no arquivo de configuração de hosts virtuais  com seção ____, usada para incluir um conjunto de diretivas que se aplicam somente a determinado host virtual. Assinale a alternativa que preenche corretamente as lacunas: 
nome, IP, <VirtualHost>.
3. No desenvolvimento de uma API RESTful utilizando o Django Framework, podem ser executadas as quatro operações básicas em um banco de dados. Sabendo que o método POST do protocolo HTTP é utilizado para criar um novo registro em um banco de dados, qual das opções contém a instrução SQL utilizada para fazer a inserção dos dados representados no arquivo JSON (código a seguir), na tabela pessoa? O arquivo será enviado pelo endpoint http://localhost:8000/pessoas. Arquivo JSON { “nome”: “Fulano da Silva, “idade”: 30} 
INSERT INTO pessoa (nome, idade) VALUES (‘Fulano da Silva’, 30)
4. Marque a alternativa correta sobre âncoras em HTML5: 
Realizam o direcionamento para um ponto da mesma página web.
5. As páginas de sites na Internet ficam hospedadas em servidores Web. Em ambiente Linux , o serviço Web é disponibilizado na rede por um servidor que tem o Apache HTTP Server instalado e configurado. Sobre o serviço Web em ambiente Linux, leia as afirmações a seguir: I. A pasta de armazenamento das páginas do site é uma subpasta da pasta padrão /var/www.
II. Cada servidor Web somente atende a um único site, não sendo possível criar virtual host.
III. Por padrão, o servidor Apache é ativado pela porta 8081, sendo possível habilitar a porta 443.
​​​​​​​IV. Os comandos a2ensite e a2dissite ativam e desativam um site e também um virtual host. Quais estão corretas? 
I e IV.
6. Algumas ferramentas, quando implantadas em redes internas em empresas, melhoram o desempenho de acesso à Internet e o controle das informações de navegação pelo fluxo de dados. Esse mecanismo de acesso à Internet e controle sobre o que os usuários estão acessando pode ser ativado pelo uso de um serviço proxy. O Squid é um serviço proxy para ambientes Linux. A respeito da ferramenta Squid, assinale a alternativa correta:​​​​​​​​​​​​​​ 
Por padrão, o proxy Squid faz uso da porta 3128 e usa a diretiva http_port no seu arquivo do configuração para especificar a porta de uso.
7. Em um projeto Django, as rotas são configuradas no arquivo urls.py, por padrão. Sabendo que existe uma classe de modelo com o nome de Professor, sua visão foi criada de forma correta com o nome de ProfessorViewSet e o endpoint para acessar o recurso professores é http://localhost:8000/professores. Dado o trecho de código do arquivo urls.py, qual das opções deve ser colocada na linha 06, para que o registro desse endpoint seja utilizado de forma correta pelo Django Rest Framework? 01. from django.contrib import admin 02. from django.urls import path, include 03. from core.views import ProfessorViewSet 04. from rest_framework import routers 05. router = routers.DefaultRouter() 06. ? 07. urlpatterns = [ 08.     path('', include(router.urls)), 09.     path('admin/', admin.site.urls), 10.     path('api-auth/', include('rest_framework.urls')) 11. ] 
router.register('professores', ProfessorViewSet) (Alternativa correta)
8. A tarefa de fazer download de arquivos em um ambiente de rede de computadores é permitida pelo serviço ativado de FTP (File Transfer Protocol). Em ambiente Linux,  esse serviço pode ser ativado pela instalação e pela configuração de uma ferramenta de FTP como, por exemplo, a VSFTPD.  Agora, considere as seguintes afirmativas:
I. O serviço FTP pode permitir acesso anônimo a determinadas áreas restritas, mas, por motivo de segurança, deve-se permitir somente acesso à leitura, restringindo-se a escrita. PORQUE
II. Esse processo evita acesso abusivo às áreas restritas e deve ser configurado no arquivo de configuração do serviço FTP. No caso da ferramenta VSFTPD, o arquivo de configuração fica localizado em etc/vsftpd.conf. Assinale a alternativa correta: 
As afirmativas I e II são proposições verdadeiras, e a II justifica a I.
9. SOAP foi o primeiro protocolo amplamente usado para conectar serviços web em SOA. Atualmente, é mais comum ver sua implementação em aplicativos e projetos herdados e em constante declínio de uso. Assim, para implementação, sob estado da arte, de serviços web, consideramos: 
arquitetura RESTful.
10. A sintaxe dos métodos por detrás do XMLHttpRequest é bem intuitiva. Dos métodos pertencentes ao objeto, há um, em específico, que é utilizado para cancelar uma requisição. Trata-se do método: 
abort ( ).

Continue navegando