没配的路径返回什么码

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

按 curl 模型,路由里没配 /xstatus({"/": 200}, "/x") 交回几?

curl 模型:status(路由, 路径) 交回状态码(没配的算 404);curl_ok=2xx/3xx 算通;curl_reason(退出码):0 成功、6 解析失败、7 连不上、28 超时。

def status(routes, path):
    """路由表里这个路径的状态码;没配的算 404。"""
    return routes.get(path, 404)


def curl_ok(code):
    """2xx / 3xx 算请求通了。"""
    return 200 <= code < 400


def curl_reason(exit_code):
    """curl 退出码 → 原因:0 成功、6 解析失败、7 连不上、28 超时、其它 未知。"""
    return {0: "成功", 6: "解析失败", 7: "连不上", 28: "超时"}.get(exit_code, "未知")

print(status({"/": 200}, "/x"))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论