Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET

Explanações sobre o que é URI, URL, URN e conferindo na prática algumas diferenças entre POST e GET com PHP e HTML. Também tem um teste que verifica algumas diferenças entre POST e GET, um teste simples dos limites de caracteres que alguns navegadores suportam na barra de endereços e um teste simples de velocidade das solicitações POST e GET.

[ Hits: 6.220 ]

Por: Buckminster em 30/04/2024


Tempo de Solicitação 1



Abaixo estão as saídas de uma das execuções do código no Debian com Netbeans.

Caso descomentar as linhas com a função "var_dump" o código retornará a página com as imagens e não retornará todas as saídas.

Dando-se refresh na página os valores obviamente vão se alterando.

Para uma precisão maior a cada teste recomenda-se limpar o cache do navegador utilizado.

São testes simples, mas que podem ser incrementados.

Claro que há outros fatores a serem observados e incluídos nas conclusões dos testes, mas já dá para se ter uma boa idéia de como a coisa funciona.

1 -------------------------------------------------------------------- <div>

Resposta da requisição GET (file_get_contents):
Tempo decorrido: 295.99 ms

</div> 2 -------------------------------------------------------------------- <div>

Resposta da requisição GET (cURL):
O elemento NULL está no array!
Tempo decorrido: 273.33 ms

</div> 3 -------------------------------------------------------------------- <div>

Resposta da requisição POST (file_get_contents):
O elemento NULL bool(true) está no array!
Tempo decorrido: 260.49 ms

</div> 4 -------------------------------------------------------------------- <div>

Resposta da requisição POST (cURL):
O elemento NULL está no array!
Tempo decorrido: 262.41 ms

</div> 5 -------------------------------------------------------------------- <div>

Resposta da requisição GET (file):
Tempo decorrido: 269.34 ms

</div> 6 -------------------------------------------------------------------- <div>

Resposta da requisição POST (file):
O elemento NULL bool(true) está no array!
Tempo decorrido: 274.54 ms

----------------------------------------------------------------------

Na próxima seção temos um código que faz a mesma coisa, porém, adaptado para o Windows por uma questão dos certificados.

Página anterior     Próxima página

Páginas do artigo
   1. Entendendo o que é URI, URL, URN
   2. POST e GET
   3. Códigos dos Testes
   4. Execução dos Testes 1
   5. Execução dos Testes 2
   6. Código do Teste de Tempo
   7. Tempo de Solicitação 1
   8. Tempo de Solicitação 2
   9. Conclusão
Outros artigos deste autor

Encapsulando BIND 9 e Apache 2 para obter maior segurança

Instalação do Ventoy, programa para criar pendrives inicializáveis

Atualizar Debian Online de uma Versão para outra

Squid - Entendendo um pouco as configurações

Compilando kernel no Debian Squeeze

Leitura recomendada

Lista de extensões preferidas para Joomla!

Migração de dados no Joomla

Gráficos em PHP Highcharts

Instalação do MediaWiki em uma Project web do SourceForge

Requisições assíncronas em PHP usando AJAX - Parte I

  
Comentários
[1] Comentário enviado por maurixnovatrento em 23/06/2024 - 23:35h

Excelente artigo e bem completo.

______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts