Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for 2XX (0.01 seconds)

  1. fastapi/utils.py

        if status_code is None:
            return True
        # Ref: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#patterned-fields-1
        if status_code in {
            "default",
            "1XX",
            "2XX",
            "3XX",
            "4XX",
            "5XX",
        }:
            return True
        current_status_code = int(status_code)
        return not (current_status_code < 200 or current_status_code in {204, 205, 304})
    
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Feb 11 18:41:21 GMT 2026
    - 4.2K bytes
    - Click Count (0)
  2. docs/zh/docs/tutorial/handling-errors.md

    某些情况下,需要向使用你的 API 的客户端返回错误提示。
    
    这里所谓的客户端包括前端浏览器、他人的代码、物联网设备等。
    
    你可能需要告诉客户端:
    
    - 客户端没有执行该操作的权限
    - 客户端没有访问该资源的权限
    - 客户端要访问的项目不存在
    - 等等
    
    遇到这些情况时,通常要返回 **4XX**(400 至 499)**HTTP 状态码**。
    
    这与表示请求成功的 **2XX**(200 至 299)HTTP 状态码类似。那些“200”状态码表示某种程度上的“成功”。
    
    而 **4XX** 状态码表示客户端发生了错误。
    
    大家都知道**「404 Not Found」**错误,还有调侃这个错误的笑话吧?
    
    ## 使用 `HTTPException` { #use-httpexception }
    
    向客户端返回 HTTP 错误响应,可以使用 `HTTPException`。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 8.2K bytes
    - Click Count (0)
Back to Top