我正在構建一個簡單的Flask
應用程序,我想返回重定向響應。另外,我想保持對標題的完全控制。Werkzeug(瓶)響應與重定向不起作用
這是我到目前爲止有:
from flask import Flask
from werkzeug.wrappers import Response
app = Flask(__name__)
@app.route('/toexample')
def to_example():
headers = {
'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'en-US,en;q=0.5',
'Accept-Encoding': 'gzip, deflate',
}
return Response('www.example.com', status_code=302, headers=headers)
if __name__ == '__main__':
app.run(debug=True)
我得到一個錯誤:
TypeError: __init__() got an unexpected keyword argument 'status_code'
好了,它看起來像status_code
上__init__()
不存在,但什麼是正確的方式做到這一點?
我最終要的是一個鏈接,用戶會點擊,但再次,我希望保持對頭
有趣。我沒有想到這一點!看看我的例子。讓我知道你的想法。實際上我對我的解決方案持懷疑態度。有趣... – idjaw