Você está na página 1de 4

3) O protocolo HTTP define nove métodos de requisição

GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE


e PATCH. O protocolo HTTP sinaliza qual método deverá ser
realizada no recurso especificado.
Métodos HTTP
O Hypertext Transfer Protocol HTTP define métodos para
indicar a ação desejada a ser realizada no recurso
identificado.

 GET

Esse método é o mais utilizado, tem a função de solicitar ou


requisitar algum recurso ao servidor. É geralmente usado para
o retorno de informações sobre uma entidade especificamente
ou uma lista delas, mas quando trata-se sobre arquivos muito
extensos como listas de dados, é preciso que fique atento
sobre a performance da API, e usa-se o conceito de Paginação,
que é preferir mostrar a informação repartida em páginas, do
que mostrar ela completa de uma vez só, ampliando assim a
velocidade de tempo de resposta da API.

 POST

Método usado para enviar informações ao servidor, é utilizado


de forma mais popular em cadastros de dados retirados de um
formulário, e também quando enviamos um arquivo para o
servidor: seja isso uma foto de perfil, um post no Instagram,
tudo isso é usado o método POST.

 PUT

O PUT é responsável por editar arquivos e informações já


existentes. Esse método usa-se juntamente com um
parâmetro na URL da requisição, que ajudará a identificar
através de uma chave única (id) qual elemento ele está
referenciando.

Menos utilizados, mas não menos importantes:

 HEAD

Esse método é muito similar com o GET, a diferença é que


esse retorna apenas o cabeçalho da resposta, enquanto o
GET retorna tanto o cabeçalho quanto o corpo da resposta.

 DELETE

Esse método é bem autoexplicativo, deleta arquivos ou


informações presentes no banco de dados. Igual o PUT, é
recomendável que utilize-o usando um parâmetro na URL da
requisição, para que evite problemas de deletar dois
arquivos/informações ao mesmo tempo.

 CONNECT

Dentre os métodos, esse é o mais específico e impopular, é


responsável por conectar a API com algum servidor proxy. É
mais utilizado para tentar a conexão com sites que possuem
segurança e que não permitem conexão direta, dessa forma, é
preciso que se conecte a um servidor proxy para depois
conseguir acessar seu destino..

 OPTIONS

É responsável por retornar as informações referentes ao


servidor. Esse método é muitíssimo importante para
ferramentas de deploy como o Heroku, pois ele pega todas as
informações necessárias para o deploy de forma automática
por meio desse método, o que facilita a vida do programador.
 TRACE

Funciona bem mais como uma ferramenta de debug para as


API ‘s. Ele reenvia a última requisição para o servidor e
verifica se houve alguma interferência de servidores de
terceiros.

 PATCH

O método PATCH é usado para aplicar alterações parciais


aos recursos.

Fonte:

RENE JUNIOR,. Métodos HTTP: quais são e qual a funcionalidade deles..


Quais são e qual a funcionalidade deles.. 2021. Disponível em:
https://medium.com/@renejr03/m%C3%A9todos-http-quais-s%C3%A3o-e-qual-
a-funcionalidade-deles-491b1cc5d5b4. Acesso em: 26 set. 2023.

4) SQLite é uma biblioteca em linguagem C que implementa um banco de


dados SQL embutido. Essa biblioteca está disponível para diversas
plataformas, sendo a mais utilizada no sistema Android.

As principais características do SQLite para aplicações Android são:

 Possui um banco de dados SQL embutido.


 É uma biblioteca em linguagem C.
 Possui diversas funções para manipulação de dados.
 É gratuito e de código aberto.

As principais vantagens de se utilizar o SQLite para aplicações Android são:

 É uma biblioteca leve e de fácil utilização.


 Possui um bom desempenho.
 É gratuito e de código aberto.

As principais desvantagens de se utilizar o SQLite para aplicações Android


são:

 A API do SQLite não é tão robusta quanto às outras bibliotecas de


banco de dados;
 Não é uma boa opção para aplicações que necessitam de um banco de
dados mais robusto.

Fonte:

OLIVEIRA, Juliane. As principais características do SQLite para aplicações Android. 2022. Disponível em:
https://www.dio.me/articles/as-principais-caracteristicas-do-sqlite-para-aplicacoes-android. Acesso em:
26 set. 2023.

Você também pode gostar