华为云计算 云知识 API接口状态码说明
API接口状态码说明

接口状态码是指在HTTP协议中,服务器响应客户端请求时返回的一个三位数字代码,用于指示请求的结果。这些状态码分为几个类别,每个类别代表不同的含义。下面是HTTP状态码的主要分类及其含义,随后总结了一些常见的状态码:

  • 1xx 信息性状态码:表示请求已被接收,正在继续处理。

  • 2xx 成功状态码:表示请求已成功被服务器接收、理解并处理。

  • 3xx 重定向状态码:表示需要客户端采取进一步的操作以完成请求。

  • 4xx 客户端错误状态码:表示客户端发送的请求包含错误或无法被服务器理解。

  • 5xx 服务器错误状态码:表示服务器在处理请求时发生了错误。

 

  • 常见状态码:
  • 200 OK:请求成功,通常返回的信息包含实体主体。
  • 201 Created:请求成功并且创建了一个新的资源。
  • 204 No Content:服务器已经成功处理了请求,但没有返回任何内容。
  • 301 Moved Permanently:请求的资源已被永久移动到新的URI,返回的信息会包含新的URI。
  • 302 Found (Previously "Moved Temporarily"):请求的资源现在临时位于不同的URI,返回的信息会包含新的URI。
  • 400 Bad Request:服务器无法理解请求的格式,客户端不应该重复提交这个请求。
  • 401 Unauthorized:请求需要用户的身份认证。
  • 403 Forbidden:服务器理解请求客户端的请求,但是拒绝执行此请求。
  • 404 Not Found:请求失败,请求所希望得到的资源未被在服务器上发现。
  • 500 Internal Server Error:服务器遇到了一个未曾预料的情况,导致了它无法完成对请求的处理。
  • 503 Service Unavailable:服务器目前无法使用(由于超载或停机维护)。
  • 504 Gateway Timeout:作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器接收到请求。

 

这些状态码是HTTP协议中最常用的部分,帮助客户端和服务器之间进行有效的通信,而且对于调试和诊断API问题非常有帮助。理解这些状态码后,可以使用CodeArts API开始您的API设计。CodeArts API是华为云API全生命周期管理 一体化 解决方案平台,支持开发者高效实现API设计、API开发、API测试、API托管、API运维、API变现的一站式体验。

 

上一篇:企业出海 华为云全球云服务优势介绍 下一篇:NAT网关:使用DNAT为云主机面向公网提供服务

华为云开发者中心为开发者提供所有云服务的API及API手册、各产品的SDK、可服务的节点区域和各服务的终端节点EndPoint和在使用华为云产品时需要用到的CLI工具、业务工具等的下载及使用说明。