fastapi Cookie 和 Header
from fastapi import Cookie,Header
1.设置Cookie参数,设置Header参数
# cookie 和 header @app03.get('/cookie') # cookie必须是键值对,使用Cookie类产生cookie键值对 def cookie(cookie_id: Optional[str] = Cookie(None)): # 定义Cookie参数必须使用Cookie类 return {'cookie_id': cookie_id} # 给header设置键值对 , convert_underscores = True 有些代理和服务器不允许参数携带下划线 user_agent--> user-agent @app03.get('/header') def header( user_agent: Optional[str] = Header(None, convert_underscores=True), x_token: List[str] = Header(None) ): """ 有些HTTP代理和服务器是不允许在请求头里带下划线的,所以convert_underscores=True :param user_agent: :param x_token: :return: """ return {'User_Agent': user_agent, 'X_Token': x_token}

浙公网安备 33010602011771号