用途:该技能用于 Litestar 框架中的响应塑造、状态码控制与自定义响应行为,适合需要统一 API 响应契约、精确控制状态码、响应头或 Cookie 的场景。
主要能力:支持类型化返回值生成标准 JSON 响应;在需要显式控制响应头、Cookie、媒体类型或状态码时使用 Response(...);支持响应 DTO 与序列化控制,用于领域对象转换;要求错误响应与异常处理器保持一致。
使用方式:默认优先使用类型化返回值处理标准 JSON 响应,例如用 @get 装饰器定义路由并标注返回类型 dict[str, str]。当需要显式控制时,返回 Response 对象并传入 status_code 等参数,例如 Response({"result": "ok"}, status_code=201)。
检查清单:使用精确返回类型以改善 schema 生成;为非默认流程设置显式状态码;保持 API 各处的响应封装约定一致;将响应契约与异常处理协调一致。
限制:资料未提供具体安装命令、版本要求、收费信息或平台支持范围,相关内容暂未提供。参考文档为 Litestar 官方响应与异常页面。