我对python很陌生,我想知道是否可以使用BaseHTTPServer来存储所有请求都可以访问的全局var?基本上,我有一个异步进程,它要求将POST作为独立请求返回到服务器,而不是原始请求,我希望通过生成的令牌将其写入原始请求。
发布于 2013-07-26 19:38:44
不是的。
为了维护状态,您需要一个支持跨请求的全局变量的web框架,或者某种类型的会话管理。
烧瓶非常容易启动和运行,并且有可用的会话。
import flask
app = flask.Flask(__name__)
@app.route('/')
def index():
flask.session['post_token'] = MakeToken()
return '...Content...'
@app.route('/poster', methods=['POST'])
def poster():
if flask.session['post_token']:
DO STUFF HERE
# set the secret key. keep this really secret:
app.secret_key = 'A0Zr98j/3yX R~XHH!jxxxRT'https://stackoverflow.com/questions/17889313
复制相似问题