📜  HTTP 201 状态码

📅  最后修改于: 2022-05-13 01:56:44.146000             🧑  作者: Mango

HTTP 201 状态码

什么是 HTTP ?

HTTP代表超文本传输协议。使用此协议,客户端与服务器通信,反之亦然。这个概念是互联网的核心,因为它创建于 1990 年。HTTP 是基本但功能强大的文件传输协议。

HTTP的特点:

  • HTTP 是无连接的:这意味着 HTTP 需要与服务器的持续连接来传输文件。在这种情况下,客户端发送请求,该请求由服务器处理并返回响应。发送请求时建立连接,返回响应后连接结束,此后客户端和服务器都不知道彼此。
  • HTTP是无状态的:之所以称为无状态,是因为一旦客户端和服务器之间的请求和响应周期完成,服务器和客户端都不会保留跨多个网站的不同请求之间的信息。简单来说,请求和响应周期内发生的事情不会影响未来的任何请求,因为所有请求都是相互独立的。
  • HTTP 独立于所使用的文件类型: HTTP 可用于传输任何类型的数据,前提是客户端和服务器可以处理该格式的数据。

HTTP 状态码: HTTP 状态码用于指示任何特定的 HTTP 请求是否已成功完成。 HTTP 状态代码分为以下五个部分:

  • 信息响应 (100–199)
  • 成功响应 (200–299)
  • 重定向 (300–399)
  • 客户端错误 (400–499)
  • 服务器错误 (500–599)

HTTP 响应代码:正如我们已经看到的,HTTP 请求的工作流程,我们知道客户端发送请求,服务器发送响应,通常是 JSON 数据或 HTML、CSS 文件。该响应伴随着响应状态码,帮助我们对收到的响应类型和处理请求的状态进行分类。

什么是 HTTP 响应码 201:格式2XX的响应码表示成功。响应码 201 因此是成功状态码,表示已创建新资源。在发回此响应代码并将新资源返回到消息正文之前,有效地创建了新资源。它的位置可以是请求的 URL,也可以是位置标头的内容。它大部分时间与 POST 请求一起使用,以使用 Web 表单创建新用户或文章。