Skip to main content

Module request_ctx

Module request_ctx 

Source
Expand description

请求上下文访问:server fn 与服务端渲染期间读取当前请求、写入响应。

leptos_axum 在处理 server fn 与渲染页面时,把 [http::request::Parts] 和 [leptos_axum::ResponseOptions] 放进响应式上下文。本模块封装对它们的读取, 业务代码不直接依赖 leptos_axum。无请求上下文(后台任务、MCP 工具、单元测试) 时各函数返回 None 或空操作。

Functions§

append_response_header
追加一个响应头(例如登录时的 Set-Cookie);无响应上下文时忽略。
request_extension
读取中间件放进请求扩展的值(例如 ShareContext)。
request_headers
当前请求的请求头副本。
request_parts
当前请求的 [http::request::Parts](含请求头与扩展)。
set_status
设置响应状态码。服务端写入 ResponseOptions,浏览器端空操作。