Discussão do artigo "HTTP e Connexus (Parte 2): Entendendo a Arquitetura HTTP e o Design de Bibliotecas"

 

Novo artigo HTTP e Connexus (Parte 2): Entendendo a Arquitetura HTTP e o Design de Bibliotecas foi publicado:

Este artigo explora os fundamentos do protocolo HTTP, cobrindo os principais métodos (GET, POST, PUT, DELETE), códigos de status e a estrutura das URLs. Além disso, apresenta o início da construção da biblioteca Connexus com as classes CQueryParam e CURL, que facilitam a manipulação de URLs e parâmetros de consulta em requisições HTTP.

Este artigo é a continuação de uma série de artigos onde iremos construir uma biblioteca chamada Connexus. No primeiro artigo, entendemos o funcionamento básico da função WebRequest, compreendendo cada um de seus parâmetros e também criamos um código de exemplo que demonstra o uso dessa função e suas dificuldades. Neste artigo, continuaremos entendendo um pouco mais sobre o protocolo HTTP, como funciona uma URL e quais elementos são usados para construir uma, e vamos criar duas classes iniciais, que são:

  • CQueryParam: Classe para gerenciar parâmetros de consulta em uma URL
  • CURL: Classe que contém todos os elementos de uma URL, incluindo uma instância de CQueryParam


Autor: joaopedrodev

 

Material interessante, graças ao autor.

Uma pequena colherada de azedume. Na minha opinião, o nome da classe CURL é muito infeliz. Seria melhor usar algo como CiURL. Porque pode haver confusão com CURL.