文章 "Connexus助手(第五部分):HTTP方法和状态码"

 

新文章 Connexus助手(第五部分):HTTP方法和状态码已发布:

在本文中,我们将了解HTTP方法和状态码,这是网络上客户端与服务器之间通信的两个非常重要的部分。了解每种方法的作用,可以让您更精确地发出请求,告知服务器您想要执行的操作,从而提高效率。

HTTP方法是我们要求服务器执行的操作。当您发起一个HTTP请求,比如访问一个页面或发送数据时,您实际上是在使用这些动词与服务器进行“交谈”。主要包括:

  • GET:这是经典的“给我那个(资源)”。浏览器请求查看服务器上的某样东西,无论是页面、图片还是文件。它只是获取信息,而不改变任何东西。就像询问餐厅的菜单,只是为了看看有什么供应。
  • POST:POST是那个输送包裹(资源)的人。这里,您正在向服务器发送数据。这在表单中很常见,比如当您在一个网站上注册时。可以想象成您在寄一封信:等待信到达目的地,并在那里做一些事情,例如完成注册。
  • PUT:当您使用PUT时,基本上是在说:“把这里的东西换成这个新版本”。其用于更新现有的资源。就像给您的车换机油——还是同一辆车,但现在有了新的东西。
  • DELETE:很直接,对吧?就是“把那个资源拿走。” 您要求服务器删除某样东西。再见,再也不见。
  • PATCH:PATCH更加精细。它只改变资源的一部分。就像修理玩具的一个坏掉的部分——您不需要改变一切,只需要调整坏掉的部分。
  • HEAD:这是GET,但没有主体。您只需要头部信息,而非主体。就像阅读一本书的标题而不翻开内容页面。

还有其他一些方法,例如CONNECT、OPTIONS和TRACE,但在开发人员的日常工作中很少使用。我在这里不会详细介绍每一种方法,但我希望这个库能够支持所有的HTTP方法。如果您想了解更多关于所有HTTP方法的信息,可以访问完整的协议文档,请点击此处。但相信我,在开发者的日常工作中,最常见的请求类型,如GET、POST和DELETE,足以应对大多数问题。


作者:joaopedrodev