文章 "HTTP和Connexus(第2部分):理解HTTP架构和库设计"

 

新文章 HTTP和Connexus(第2部分):理解HTTP架构和库设计已发布:

本文探讨了HTTP协议的基础知识,涵盖了主要方法(GET、POST、PUT、DELETE)、状态码以及URL的结构。此外,还介绍了Conexus库的构建起点,以及CQueryParam和CURL类,这些类用于在HTTP请求中操作URL和查询参数。

本文是该系列文章的延续,我们将构建一个名为Connexus的库。在第一篇文章中,我们了解到WebRequest函数的基本工作原理,理解了它的每个参数,并且还创建了一个示例代码,展示了该函数的使用及其困难之处。在本文中,我们将继续深入了解HTTP协议,了解URL的工作原理以及构建URL所使用的元素,并创建两个初始类,分别是:

  • CQueryParam:用于管理URL中查询参数的类
  • CURL:包含URL的所有元素的类,包括CQueryParam的一个实例


作者:joaopedrodev

 

有趣的东西,感谢作者。

一小勺酸味。在我看来,CURL 类的名称非常不幸。最好用 CiURL 这样的名字。因为可能会与CURL 混淆。