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: 3.109 ]

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

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

Instalar e configurar o Nftables com exemplos básicos de configurações

Manual do IPtables - Comentários e sugestões de regras

Instalando e Configurando o pgAgent no Linux (pgAdmin e PostgreSQL)

Instalação do Comodo Antivirus para Linux (CAVL) resolvendo o problema de dependências

Leitura recomendada

Instalando a extensão json para o php-5.1 no CentOS/Red Hat

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

Gerando gráficos com PHP e highcharts.com

Criando um blog com o CakePHP 2.2.1

A simples classe Date Operations

  
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