访问用户会话上下文的接口。

st.context 提供了一个只读接口,用于访问当前用户会话的头部信息和cookies。

每个属性(st.context.headersst.context.cookies)返回一个命名值的字典。

类描述[source]

st.context()

属性

一个只读的、类似字典的对象,包含初始请求中发送的cookies。

一个只读的、类似字典的对象,包含在初始请求中发送的头部信息。

一个只读的、类似字典的对象,包含在初始请求中发送的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")
forum

还有问题吗?

我们的 论坛 充满了有用的信息和Streamlit专家。