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

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

Montagem de Cluster

ClamAV, o kit de ferramentas antivírus

Compilando kernel no Debian Squeeze

Instalar certificado SSL/TLS digital válido gratuito no Linux

Permissões do Linux

Leitura recomendada

Ninguém planeja fracassar, mas muitos fracassam por não planejar

Solução open source para clínicas médicas

O uso de templates em PHP

Uma introdução à biblioteca GD

Criando um blog com o CakePHP 2.2.1

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts