访问用户会话上下文的接口。
st.context 提供了一个只读接口,用于访问当前用户会话的头部信息和cookies。
每个属性(st.context.headers 和 st.context.cookies)返回一个命名值的字典。
类描述[source] | |
---|---|
st.context() | |
属性 | |
一个只读的、类似字典的对象,包含初始请求中发送的cookies。 | |
一个只读的、类似字典的对象,包含在初始请求中发送的头部信息。 |
函数签名[source] | |
---|---|
context.cookies |
示例
显示一个cookie的字典:
import streamlit as st st.context.cookies显示特定cookie的值:
import streamlit as st st.context.cookies["_ga"]
一个只读的、类似字典的对象,包含在初始请求中发送的头部信息。
键是不区分大小写的,并且可以重复。当键重复时,类似字典的方法只会返回每个键的最后一个实例。如果同一个头被多次设置,请使用.get_all(key="your_repeated_key")来查看所有值。
函数签名[source] | |
---|---|
context.headers |
示例
显示一个头部的字典(仅包含任何重复键的最后一个实例):
import streamlit as st st.context.headers显示特定标头的值(如果重复,则显示最后一个实例):
import streamlit as st st.context.headers["host"]显示给定键的所有标题列表:
import streamlit as st st.context.headers.get_all("pragma")
还有问题吗?
我们的 论坛 充满了有用的信息和Streamlit专家。