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

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

Atualizar o macOS no Mac - Opencore Legacy Patcher

Squid - Entendendo um pouco as configurações

Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário

Manual traduzido do Squid

Instalação do PAP (PostgreSL, Apache2 e PHP7) no Debian Jessie

Leitura recomendada

Uma introdução à biblioteca GD

Criando um blog com o CakePHP 2.2.1

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

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

Desenvolvendo um componente de calendário dinâmico em PHP

  
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